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>