|
@@ -96,30 +96,30 @@ class SwiftmailerExtension extends Extension
|
|
$container->setParameter('swiftmailer.plugin.antiflood.threshold', $config['antiflood']['threshold']);
|
|
$container->setParameter('swiftmailer.plugin.antiflood.threshold', $config['antiflood']['threshold']);
|
|
$container->setParameter('swiftmailer.plugin.antiflood.sleep', $config['antiflood']['sleep']);
|
|
$container->setParameter('swiftmailer.plugin.antiflood.sleep', $config['antiflood']['sleep']);
|
|
|
|
|
|
- $container->findDefinition('swiftmailer.transport')->addMethodCall('registerPlugin', array(new Reference('swiftmailer.plugin.antiflood')));
|
|
|
|
|
|
+ $container->getDefinition('swiftmailer.plugin.antiflood')->addTag('swiftmailer.plugin');
|
|
}
|
|
}
|
|
|
|
|
|
if ($config['logging']) {
|
|
if ($config['logging']) {
|
|
- $container->findDefinition('swiftmailer.transport')->addMethodCall('registerPlugin', array(new Reference('swiftmailer.plugin.messagelogger')));
|
|
|
|
|
|
+ $container->getDefinition('swiftmailer.plugin.messagelogger')->addTag('swiftmailer.plugin');
|
|
$container->findDefinition('swiftmailer.data_collector')->addTag('data_collector', array('template' => 'SwiftmailerBundle:Collector:swiftmailer', 'id' => 'swiftmailer'));
|
|
$container->findDefinition('swiftmailer.data_collector')->addTag('data_collector', array('template' => 'SwiftmailerBundle:Collector:swiftmailer', 'id' => 'swiftmailer'));
|
|
}
|
|
}
|
|
|
|
|
|
if (isset($config['sender_address']) && $config['sender_address']) {
|
|
if (isset($config['sender_address']) && $config['sender_address']) {
|
|
$container->setParameter('swiftmailer.sender_address', $config['sender_address']);
|
|
$container->setParameter('swiftmailer.sender_address', $config['sender_address']);
|
|
- $container->findDefinition('swiftmailer.transport')->addMethodCall('registerPlugin', array(new Reference('swiftmailer.plugin.impersonate')));
|
|
|
|
|
|
+ $container->getDefinition('swiftmailer.plugin.impersonate')->addTag('swiftmailer.plugin');
|
|
} else {
|
|
} else {
|
|
$container->setParameter('swiftmailer.sender_address', null);
|
|
$container->setParameter('swiftmailer.sender_address', null);
|
|
}
|
|
}
|
|
|
|
|
|
if (isset($config['delivery_address']) && $config['delivery_address']) {
|
|
if (isset($config['delivery_address']) && $config['delivery_address']) {
|
|
$container->setParameter('swiftmailer.single_address', $config['delivery_address']);
|
|
$container->setParameter('swiftmailer.single_address', $config['delivery_address']);
|
|
- $container->findDefinition('swiftmailer.transport')->addMethodCall('registerPlugin', array(new Reference('swiftmailer.plugin.redirecting')));
|
|
|
|
|
|
+ $container->getDefinition('swiftmailer.plugin.redirecting')->addTag('swiftmailer.plugin');
|
|
} else {
|
|
} else {
|
|
$container->setParameter('swiftmailer.single_address', null);
|
|
$container->setParameter('swiftmailer.single_address', null);
|
|
}
|
|
}
|
|
|
|
|
|
if (isset($config['disable_delivery']) && $config['disable_delivery']) {
|
|
if (isset($config['disable_delivery']) && $config['disable_delivery']) {
|
|
- $container->findDefinition('swiftmailer.transport')->addMethodCall('registerPlugin', array(new Reference('swiftmailer.plugin.blackhole')));
|
|
|
|
|
|
+ $container->getDefinition('swiftmailer.plugin.blackhole')->addTag('swiftmailer.plugin');
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|