PHP code example of fyre / event

1. Go to this page and download the library: Download fyre/event library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

fyre / event example snippets


use Fyre\Event\EventManager;

$eventManager = new EventManager($parentEventManager);

$eventManager->addListener($eventListener);

$eventManager->clear();

$eventManager->dispatch($event);

$hasEvent = $eventManager->has($name);

$eventManager->off($name, $callback);

$eventManager->off($name);

$eventManager->on($name, $callback, $priority);

$eventManager->removeListener($eventListener);

$event = $eventManager->trigger($name, ...$args);

use Fyre\Event\Event;

$event = new Event($name, $subject, $data, $cancelable);

$data = $event->getData();

$name = $event->getName();

$result = $event->getResult();

$subject = $event->getSubject();

$isDefaultPrevented = $event->isDefaultPrevented();

$isPropagationStopped = $event->isPropagationStopped();

$isStopped = $event->isStopped();

$event->preventDefault();

$event->setData($data);

$event->setResult($result);

$event->stopImmediatePropagation();

$event->stopPropagation();

use Fyre\Event\EventListenerInterface;

class MyListener implements EventListenerInterface
{

}

$events = $listener->implementedEvents();

use Fyre\Event\EventDispatcherTrait;

class MyDispatcher
{
    use EventDispatcherTrait;
}

$this->dispatchEvent($name, $data, $subject, $cancelable);

$eventManager = $this->getEventManager();

$this->setEventManager($eventManager);