tcg/event-emitter
最新稳定版本:v1.0.3
Composer 安装命令:
composer require tcg/event-emitter
包简介
A simple event emiter class with glob pattern matching.
README 文档
README
A simple event emiter class with glob pattern matching.
Usage
Using the base Emitter class:
<?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:
<?php $app = new \Slim\Slim(); $app->add(new \TCG\Event\Middleware());
统计信息
- 总下载量: 32.01k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 5
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-02-20