@@ -205,11 +205,11 @@ 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
<parameters >
208
- <parameter key =" console_exception_listener .class" >Acme\DemoBundle\EventListener\ConsoleExceptionListener </parameter >
208
+ <parameter key =" console_terminate_listener .class" >Acme\DemoBundle\EventListener\ConsoleTerminateListener </parameter >
209
209
</parameters >
210
210
211
211
<services >
212
- <service id =" kernel.listener.command_dispatch" class =" %console_exception_listener .class%" >
212
+ <service id =" kernel.listener.command_dispatch" class =" %console_terminate_listener .class%" >
213
213
<argument type =" service" id =" logger" />
214
214
<tag name =" kernel.event_listener" event =" console.terminate" />
215
215
</service >
@@ -223,31 +223,31 @@ First configure a listener for console terminate events in the service container
223
223
use Symfony\Component\DependencyInjection\Reference;
224
224
225
225
$container->setParameter(
226
- 'console_exception_listener .class',
227
- 'Acme\DemoBundle\EventListener\ConsoleExceptionListener '
226
+ 'console_terminate_listener .class',
227
+ 'Acme\DemoBundle\EventListener\ConsoleTerminateListener '
228
228
);
229
- $definitionConsoleExceptionListener = new Definition(
230
- '%console_exception_listener .class%',
229
+ $definitionConsoleTerminateListener = new Definition(
230
+ '%console_terminate_listener .class%',
231
231
array(new Reference('logger'))
232
232
);
233
- $definitionConsoleExceptionListener ->addTag(
233
+ $definitionConsoleTerminateListener ->addTag(
234
234
'kernel.event_listener',
235
235
array('event' => 'console.terminate')
236
236
);
237
237
$container->setDefinition(
238
238
'kernel.listener.command_dispatch',
239
- $definitionConsoleExceptionListener
239
+ $definitionConsoleTerminateListener
240
240
);
241
241
242
242
Then implement the actual listener::
243
243
244
- // src/Acme/DemoBundle/EventListener/ConsoleExceptionListener .php
244
+ // src/Acme/DemoBundle/EventListener/ConsoleTerminateListener .php
245
245
namespace Acme\DemoBundle\EventListener;
246
246
247
247
use Symfony\Component\Console\Event\ConsoleTerminateEvent;
248
248
use Psr\Log\LoggerInterface;
249
249
250
- class ConsoleExceptionListener
250
+ class ConsoleTerminateListener
251
251
{
252
252
private $logger;
253
253
0 commit comments