v0.1.0
0.1.0.0A simple event emmiter/responder class to be used with the Slim PHP Framework
MIT
The Requires
- php >=5.4.0
- slim/slim 2.*
by Nathan Cobb
by Mike Marcacci
events slim
Wallogit.com
2017 © Pedro Peláez
A simple event emiter class with glob pattern matching.
A simple event emiter class with glob pattern matching., (*2)
Using the base Emitter class:, (*3)
<?php
// create the emitter and set your glob deliminator
$emitter = new \TCG\Event\Emitter(':');
// some callable
$callable = function($event_slug, $foo=null, $bar=null){
// do something here
}
// add a listener
$emitter->on('order:*', $callable);
// remove a listener
$emitter->off('order:*', $callable);
// remove all listeners for a given pattern
$emitter->off('order:*');
// emit an event
$emitter->emit('order:success', 123456, 22.86);
Using the provided slim middleware:, (*4)
<?php $app = new \Slim\Slim(); $app->add(new \TCG\Event\Middleware());
A simple event emmiter/responder class to be used with the Slim PHP Framework
MIT
events slim