switch / events
Switch Framework Event Dispatcher Package (PSR-14)
dev-master
2026-08-27 17:42 UTC
Requires
- php: >=8.3
- psr/event-dispatcher: ^1.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-08-27 18:15:17 UTC
README
Lightweight PSR-14 Event Dispatcher, Stoppable Events, and Listener Provider implementation.
📦 Installation
composer require switch/events
🚀 Usage
use Switch\Event\EventDispatcher; use Switch\Event\ListenerProvider; $provider = new ListenerProvider(); $provider->addListener(UserRegisteredEvent::class, function (UserRegisteredEvent $event) { // Send welcome email }); $dispatcher = new EventDispatcher($provider); $dispatcher->dispatch(new UserRegisteredEvent($user));
📄 License
MIT License.