Events Manager
Responsible for implementing Event System in your application, (*1)
Getting Started
Prerequisites
- PHP >= 5.4
- "bonzer/exceptions" : "dev-master"
Installing
It can be installed via composer. Run, (*2)
composer require bonzer/events
Usage
use Bonzer\Events\Event;
$Event = Event::get_instance();
for event firing, use fire
method as:, (*3)
use Bonzer\Events\Event;
$Event->fire('my_event', []);
for listening events firing, use listen
method as:, (*4)
use Bonzer\Events\Event;
$Event->listen('my_event', function(){
// Callback that gets called when my_event is fired
});
the blueprints of both of these methods can be found at src/contracts/interfaces/Event.php
, (*5)
Support
If you are having issues, please let me know.
You can contact me at ralhan.paras@gmail.com, (*6)
License
The project is licensed under the MIT license., (*7)