egulias / listeners-debug
Symfony 2 DIC 中注册的监听器的调试库
1.0.2
2014-06-08 17:55 UTC
Requires
Requires (Dev)
- satooshi/php-coveralls: dev-master
This package is auto-updated.
Last update: 2024-09-16 03:07:06 UTC
README
此库将检索 DIC 中带有 .event_listener 标记的所有监听器的信息
安装和配置
获取库
php composer.phar require egulias/listeners-debug
使用
基本使用
<?php use Egulias\ListenersDebug\ListenerFetcher; $fetcher = new ListenerFetcher($containerBuilder); $listeners = $fetcher->fetchListeners($showPrivate); $listener = $fetcher->fetchListener($listenerServiceId);
筛选
<?php use Egulias\ListenersDebug\ListenerFetcher; use Egulias\ListenersDebug\ListenerFilter; $fetcher = new ListenerFetcher($containerBuilder); $filter = new ListenerFilter(); $listeners = $fetcher->fetchListeners($showPrivate); $filteredAndOrdered = $filter->filterByEvent($eventName, $listeners, $orderByPriorityAsc);
贡献者
此库基础的初始贡献者可以在包历史记录中找到。