frankdejonge/league-event-bundle
最新稳定版本:1.0.1
Composer 安装命令:
composer require frankdejonge/league-event-bundle
包简介
Symfony Bundle for the league/event.
README 文档
README
Installation
composer require frankdejonge/league-event-bundle
Register the bundle:
$bundles = array( ... new FrankDeJonge\LeagueEventBundle\LeagueEventBundle(), ... );
Usage
By default an emitter is registered under the league_event.emitter id.
$emitter = $container->get('league_event.emitter');
Event listeners can be added to the emitter by tagging it with league_event.emitter.
--- services: my_listener: class: Some\Listener tags: - name: league_event.listener event: event.name
Advanced usage
Register custom emitters with custom listener bindings:
--- services: my_emitter: class: League\Event\Emitter tags: - name: league_event.emitter listener_tag: my_emitter.listener my_listener: class: My\Awesome\Listener tags: - name: my_emitter.listener event: My\Awesome\DomainEvent
Setting priorities is also possible:
--- services: my_listener: class: My\Awesome\Listener tags: - name: league_event.listener event: My\Awesome\DomainEvent priority: 9001
统计信息
- 总下载量: 41.18k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-10-19