Rename kernel.listener to kernel.event_listener

Better consistency with doctrine.event_listener
This commit is contained in:
Jordi Boggiano 2011-06-20 16:28:31 +02:00
parent 73b22e5ad0
commit edbdf7b154
11 changed files with 28 additions and 17 deletions

View File

@ -21,6 +21,17 @@ beta5 to RC1
* `attributes` to `widget_attributes`
* `options` to `widget_choice_options`
* Kernel listeners must now be tagged with kernel.event_listener:
* Before:
<tag name="kernel.listener" event="core.request" method="onCoreRequest" />
* After:
<tag name="kernel.event_listener" event="core.request" method="onCoreRequest" />
beta4 to beta5
--------------

View File

@ -25,12 +25,12 @@ class RegisterKernelListenersPass implements CompilerPassInterface
$definition = $container->getDefinition('event_dispatcher');
foreach ($container->findTaggedServiceIds('kernel.listener') as $id => $events) {
foreach ($container->findTaggedServiceIds('kernel.event_listener') as $id => $events) {
foreach ($events as $event) {
$priority = isset($event['priority']) ? $event['priority'] : 0;
if (!isset($event['event'])) {
throw new \InvalidArgumentException(sprintf('Service "%s" must define the "event" attribute on "kernel.listener" tags.', $id));
throw new \InvalidArgumentException(sprintf('Service "%s" must define the "event" attribute on "kernel.event_listener" tags.', $id));
}
if (!isset($event['method'])) {

View File

@ -21,7 +21,7 @@
</service>
<service id="data_collector.request" class="%data_collector.request.class%">
<tag name="kernel.listener" event="core.controller" method="onCoreController"/>
<tag name="kernel.event_listener" event="core.controller" method="onCoreController"/>
<tag name="data_collector" template="WebProfilerBundle:Collector:request" id="request" priority="255" />
</service>

View File

@ -13,7 +13,7 @@
<service id="esi" class="%esi.class%" />
<service id="esi_listener" class="%esi_listener.class%">
<tag name="kernel.listener" event="core.response" method="onCoreResponse" />
<tag name="kernel.event_listener" event="core.response" method="onCoreResponse" />
<argument type="service" id="esi" on-invalid="ignore" />
</service>
</services>

View File

@ -24,8 +24,8 @@
</service>
<service id="profiler_listener" class="%profiler_listener.class%">
<tag name="kernel.listener" event="core.response" method="onCoreResponse" priority="-100" />
<tag name="kernel.listener" event="core.exception" method="onCoreException" />
<tag name="kernel.event_listener" event="core.response" method="onCoreResponse" priority="-100" />
<tag name="kernel.event_listener" event="core.exception" method="onCoreException" />
<argument type="service" id="profiler" />
<argument type="service" id="profiler.request_matcher" on-invalid="null" />
<argument>%profiler_listener.only_exceptions%</argument>

View File

@ -26,8 +26,8 @@
<service id="test.session.listener" class="%test.session.listener.class%">
<argument type="service" id="service_container" />
<tag name="kernel.listener" event="core.request" method="onCoreRequest" priority="192" />
<tag name="kernel.listener" event="core.response" method="onCoreResponse" priority="-128" />
<tag name="kernel.event_listener" event="core.request" method="onCoreRequest" priority="192" />
<tag name="kernel.event_listener" event="core.response" method="onCoreResponse" priority="-128" />
</service>
</services>
</container>

View File

@ -27,8 +27,8 @@
</service>
<service id="router_listener" class="%router_listener.class%">
<tag name="kernel.listener" event="core.request" method="onEarlyCoreRequest" priority="255" />
<tag name="kernel.listener" event="core.request" method="onCoreRequest" />
<tag name="kernel.event_listener" event="core.request" method="onEarlyCoreRequest" priority="255" />
<tag name="kernel.event_listener" event="core.request" method="onCoreRequest" />
<tag name="monolog.logger" channel="request" />
<argument type="service" id="router" />
<argument>%request_listener.http_port%</argument>
@ -37,17 +37,17 @@
</service>
<service id="session_listener" class="%session_listener.class%">
<tag name="kernel.listener" event="core.request" method="onCoreRequest" priority="128" />
<tag name="kernel.event_listener" event="core.request" method="onCoreRequest" priority="128" />
<argument type="service" id="service_container" />
</service>
<service id="response_listener" class="%response_listener.class%">
<tag name="kernel.listener" event="core.response" method="onCoreResponse" />
<tag name="kernel.event_listener" event="core.response" method="onCoreResponse" />
<argument>%kernel.charset%</argument>
</service>
<service id="exception_listener" class="%exception_listener.class%">
<tag name="kernel.listener" event="core.exception" method="onCoreException" priority="-128" />
<tag name="kernel.event_listener" event="core.exception" method="onCoreException" priority="-128" />
<tag name="monolog.logger" channel="request" />
<argument>%exception_listener.controller%</argument>
<argument type="service" id="logger" on-invalid="null" />

View File

@ -127,7 +127,7 @@ class MonologExtension extends Extension
$handler['level'],
$handler['bubble'],
));
$definition->addTag('kernel.listener', array('event' => 'core.response', 'method' => 'onCoreResponse'));
$definition->addTag('kernel.event_listener', array('event' => 'core.response', 'method' => 'onCoreResponse'));
break;
case 'rotating_file':

View File

@ -98,7 +98,7 @@
<!-- Firewall related services -->
<service id="security.firewall" class="%security.firewall.class%">
<tag name="kernel.listener" event="core.request" method="onCoreRequest" priority="64" />
<tag name="kernel.event_listener" event="core.request" method="onCoreRequest" priority="64" />
<argument type="service" id="security.firewall.map" />
<argument type="service" id="event_dispatcher" />
</service>

View File

@ -54,7 +54,7 @@
</service>
<service id="security.rememberme.response_listener" class="%security.rememberme.response_listener.class%">
<tag name="kernel.listener" event="core.response" method="onCoreResponse" />
<tag name="kernel.event_listener" event="core.response" method="onCoreResponse" />
</service>
</services>

View File

@ -10,7 +10,7 @@
<services>
<service id="web_profiler.debug_toolbar" class="%web_profiler.debug_toolbar.class%">
<tag name="kernel.listener" event="core.response" method="onCoreResponse" priority="-128" />
<tag name="kernel.event_listener" event="core.response" method="onCoreResponse" priority="-128" />
<argument type="service" id="templating.engine.twig" />
<argument>%web_profiler.debug_toolbar.intercept_redirects%</argument>
<argument>%web_profiler.debug_toolbar.verbose%</argument>