sy / event
A simple event dispatcher PSR14 compatible
Installs: 853
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/sy/event
This package is auto-updated.
Last update: 2025-09-27 21:38:55 UTC
README
PSR-14 compatible event dispatcher provides an ability to dispatch events and listen to events dispatched
Installation
Install the latest version with
$ composer require sy/event
Basic Usage
<?php use Sy\Event\EventDispatcher; use Sy\Event\Event; $eventDispatcher = new EventDispatcher(); // Add an event listener on an event named "myEvent" $eventDispatcher->addListener('myEvent', function (object $event) { echo 'An event occurs: ' . $event->getName(); }); // Dispatch an event called "myEvent" $eventDispatcher->dispatch(new Event('myEvent'));