@@ -190,7 +190,7 @@ First configure a listener for console terminate events in the service container
190
190
# app/config/services.yml
191
191
services :
192
192
kernel.listener.command_dispatch :
193
- class : Acme\DemoBundle\EventListener\ConsoleTerminateListener
193
+ class : Acme\DemoBundle\EventListener\ErrorLoggerListener
194
194
arguments :
195
195
logger : " @logger"
196
196
tags :
@@ -205,7 +205,7 @@ First configure a listener for console terminate events in the service container
205
205
xsi : schemaLocation =" http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd" >
206
206
207
207
<services >
208
- <service id =" kernel.listener.command_dispatch" class =" Acme\DemoBundle\EventListener\ConsoleTerminateListener " >
208
+ <service id =" kernel.listener.command_dispatch" class =" Acme\DemoBundle\EventListener\ErrorLoggerListener " >
209
209
<argument type =" service" id =" logger" />
210
210
<tag name =" kernel.event_listener" event =" console.terminate" />
211
211
</service >
@@ -218,28 +218,28 @@ First configure a listener for console terminate events in the service container
218
218
use Symfony\Component\DependencyInjection\Definition;
219
219
use Symfony\Component\DependencyInjection\Reference;
220
220
221
- $definitionConsoleTerminateListener = new Definition(
222
- 'Acme\DemoBundle\EventListener\ConsoleTerminateListener ',
221
+ $definitionErrorLoggerListener = new Definition(
222
+ 'Acme\DemoBundle\EventListener\ErrorLoggerListener ',
223
223
array(new Reference('logger'))
224
224
);
225
- $definitionConsoleTerminateListener ->addTag(
225
+ $definitionErrorLoggerListener ->addTag(
226
226
'kernel.event_listener',
227
227
array('event' => 'console.terminate')
228
228
);
229
229
$container->setDefinition(
230
230
'kernel.listener.command_dispatch',
231
- $definitionConsoleTerminateListener
231
+ $definitionErrorLoggerListener
232
232
);
233
233
234
234
Then implement the actual listener::
235
235
236
- // src/Acme/DemoBundle/EventListener/ConsoleTerminateListener .php
236
+ // src/Acme/DemoBundle/EventListener/ErrorLoggerListener .php
237
237
namespace Acme\DemoBundle\EventListener;
238
238
239
239
use Symfony\Component\Console\Event\ConsoleTerminateEvent;
240
240
use Psr\Log\LoggerInterface;
241
241
242
- class ConsoleTerminateListener
242
+ class ErrorLoggerListener
243
243
{
244
244
private $logger;
245
245
0 commit comments