Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

\Brandbox\ShopCore\Shop\Event\ShopEventManager dient als Übergangslösung für ältere Events, die noch nicht mit Framework 2.0 kompatibel sind. Konkret sind das →dispatchAll Events und ViewEvents.

Verwendung

Event Registrieren

Codeblock
languagephp
titleBsp. onBasketChangeEventInterface
<?php

declare(strict_types=1);

namespace Brandbox\MyApp\Shop\MyPackage\Lib\Event {

    use Brandbox\ShopCore\Shop\Checkout;
    use Brandbox\ShopCore\Shop\Event;

    class OnBasketChangeEvent extends Event\EventAbstract implements Checkout\lib\event\onBasketChangeEventInterface
    {
        const PRIORITY = 1;

        public function onBasketChange(): void
        {
            // Code
        }
    }
}

ViewEvent Registrieren