bazo/nette-events-extension
Composer 安装命令:
composer require bazo/nette-events-extension
包简介
Really simple events dispatcher for Nette Framework
关键字:
README 文档
README
Really simple events dispatcher for Nette Framework.
Usage:
add this to your config.neon
extensions:
- Bazo\Events\DI\EventsExtension
services:
- {class: Listener1, tags: [subscriber]}
- {class: Listener2, tags: [subscriber]}
...
A subscriber must implement getSubscribedEvents static function from Bazo\Events\Subscriber interface
class Listener1 implements Bazo\Events\Subscriber { public static function getSubscribedEvents() { return [ 'event1' => [ 'callback1', 'callback2', ], 'event2' => [ 'callback3', 'callback4', ] ]; } public function callback1($arg1, $arg2, ...) {...} }
Callbacks are function names.
Then you dispatch an event like this:
$args = [ $arg1, $arg2 ]; $dispatcher->dispatchEvent('event1', $args);
统计信息
- 总下载量: 8.12k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-11-17