1. Go to this page and download the library: Download benit8/event-emitter 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/ */
benit8 / event-emitter example snippets
use Benit8\EventEmitter\EventEmitterTrait;
class MyReactor
{
use EventEmitterTrait;
}
$ev->on('user.created', function ($user) {
// Fired every time a 'user.created' event is emitted
});
$ev->on('user', function ($user) {
// Listening to all 'user.*' events
});
$ev->once('user.created', function ($user) {
// Will remove itself after firing
});
$user = new User(/* ... */);
// Will trigger 'user.created' and 'user' listeners
$ev->emit('user.created', $user);
$ev->removeListener('user.created', $myCallable);
// All listeners
$ev->removeAllListeners();
// Subset listeners
$ev->removeAllListeners('user');
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.