evenements - yamsuz/damix GitHub Wiki

    • Les événements **
  * Utilisation des événements

\damix\engines\events\Event::notify('myeventlistener', array('mesParams'))

La classe doit hériter de "\damix\engines\events\EventBase", la fonction doit posséder le préfix "on"

<?php declare(strict_types=1); namespace monApplication\monModule; class maClass extends \damix\engines\events\EventBase { public function onmyeventlistener( $params ) : void { \damix\engines\logs\Log::log( 'Mon évent ' ); } }
  * Déclaration des événements

Vous devez déclarer l'événement dans le fichier events.evt.xml

<listener selector="monModule~maClass"> <event name="myeventlistener" /> </listener>

⚠️ **GitHub.com Fallback** ⚠️