mulertech / event-manager
This package manage events in your application
v1.0.0
2024-12-29 13:45 UTC
Requires
- php: ^8.2
- psr/event-dispatcher: ^1
Requires (Dev)
- mulertech/docker-tests: ^1
- phpunit/phpunit: ^10|^11
- roave/security-advisories: dev-latest
This package is auto-updated.
Last update: 2025-02-28 21:50:58 UTC
README
The MulerTech EventManager package is a simple event manager that allows you to register and trigger events in your PHP application.
Installation
- Add to your "composer.json" file into require section:
"muler/event-manager": "^1.0"
and run the command:
php composer.phar update
- Run the command:
php composer.phar require muler/event-manager "^1.0"
Usage
Registering an event
use Muler\EventManager\EventManager; $eventManager = new EventManager(); $eventManager->addListener(new Listener()); // Into the class that calls the event $eventManager->dispatch(new Event());
Creating a listener
use Muler\EventManager\ListenerInterface; class Listener implements ListenerInterface { public function handle(Event $event) { // Do something } }