@@ -154,10 +154,6 @@ private function buildHandler(ContainerBuilder $container, $name, array $handler
154
154
break ;
155
155
156
156
case 'console ' :
157
- if (!class_exists ('Symfony\Bridge\Monolog\Handler\ConsoleHandler ' )) {
158
- throw new \RuntimeException ('The console handler requires symfony/monolog-bridge 2.4+ ' );
159
- }
160
-
161
157
$ definition ->setArguments (array (
162
158
null ,
163
159
$ handler ['bubble ' ],
@@ -424,14 +420,6 @@ private function buildHandler(ContainerBuilder $container, $name, array $handler
424
420
break ;
425
421
426
422
case 'swift_mailer ' :
427
- $ oldHandler = false ;
428
- // fallback for older symfony versions that don't have the new SwiftMailerHandler in the bridge
429
- $ newHandlerClass = $ container ->getParameterBag ()->resolveValue ($ definition ->getClass ());
430
- if (!class_exists ($ newHandlerClass )) {
431
- $ definition = new Definition ('Monolog\Handler\SwiftMailerHandler ' );
432
- $ oldHandler = true ;
433
- }
434
-
435
423
if (isset ($ handler ['email_prototype ' ])) {
436
424
if (!empty ($ handler ['email_prototype ' ]['method ' ])) {
437
425
$ prototype = array (new Reference ($ handler ['email_prototype ' ]['id ' ]), $ handler ['email_prototype ' ]['method ' ]);
@@ -461,13 +449,10 @@ private function buildHandler(ContainerBuilder $container, $name, array $handler
461
449
$ handler ['level ' ],
462
450
$ handler ['bubble ' ],
463
451
));
464
- if (!$ oldHandler ) {
465
- $ this ->swiftMailerHandlers [] = $ handlerId ;
466
- $ definition ->addTag ('kernel.event_listener ' , array ('event ' => 'kernel.terminate ' , 'method ' => 'onKernelTerminate ' ));
467
- if (method_exists ($ newHandlerClass , 'onCliTerminate ' )) {
468
- $ definition ->addTag ('kernel.event_listener ' , array ('event ' => 'console.terminate ' , 'method ' => 'onCliTerminate ' ));
469
- }
470
- }
452
+
453
+ $ this ->swiftMailerHandlers [] = $ handlerId ;
454
+ $ definition ->addTag ('kernel.event_listener ' , array ('event ' => 'kernel.terminate ' , 'method ' => 'onKernelTerminate ' ));
455
+ $ definition ->addTag ('kernel.event_listener ' , array ('event ' => 'console.terminate ' , 'method ' => 'onCliTerminate ' ));
471
456
break ;
472
457
473
458
case 'native_mailer ' :
0 commit comments