Skip to content

Commit 2defe31

Browse files
committed
Merge pull request #51 from astina-forks/swiftmailer_flush
Added special SwiftMailerHandler that flushes mail queue if necessary
2 parents f669c95 + 2b8baed commit 2defe31

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

DependencyInjection/MonologExtension.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,8 @@ private function buildHandler(ContainerBuilder $container, $name, array $handler
276276
$handler['level'],
277277
$handler['bubble'],
278278
));
279+
$definition->addMethodCall('setTransport', array(new Reference('swiftmailer.transport.real')));
280+
$definition->addTag('kernel.event_listener', array('event' => 'kernel.terminate', 'method' => 'onKernelTerminate'));
279281
break;
280282

281283
case 'native_mailer':

Resources/config/monolog.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<parameter key="monolog.handler.firephp.class">Symfony\Bridge\Monolog\Handler\FirePHPHandler</parameter>
2020
<parameter key="monolog.handler.chromephp.class">Symfony\Bridge\Monolog\Handler\ChromePhpHandler</parameter>
2121
<parameter key="monolog.handler.debug.class">Symfony\Bridge\Monolog\Handler\DebugHandler</parameter>
22-
<parameter key="monolog.handler.swift_mailer.class">Monolog\Handler\SwiftMailerHandler</parameter>
22+
<parameter key="monolog.handler.swift_mailer.class">Symfony\Bridge\Monolog\Handler\SwiftMailerHandler</parameter>
2323
<parameter key="monolog.handler.native_mailer.class">Monolog\Handler\NativeMailerHandler</parameter>
2424
<parameter key="monolog.handler.socket.class">Monolog\Handler\SocketHandler</parameter>
2525
<parameter key="monolog.handler.pushover.class">Monolog\Handler\PushoverHandler</parameter>

0 commit comments

Comments
 (0)