diff --git a/DependencyInjection/MonologExtension.php b/DependencyInjection/MonologExtension.php index d1771d46..6b10cdb8 100644 --- a/DependencyInjection/MonologExtension.php +++ b/DependencyInjection/MonologExtension.php @@ -249,7 +249,8 @@ private function buildHandler(ContainerBuilder $container, $name, array $handler case 'swift_mailer': $oldHandler = false; // fallback for older symfony versions that don't have the new SwiftMailerHandler in the bridge - if (!class_exists($definition->getClass())) { + $newHandlerClass = $container->getParameterBag()->resolveValue($definition->getClass()); + if (!class_exists($newHandlerClass)) { $definition = new Definition('Monolog\Handler\SwiftMailerHandler'); $oldHandler = true; }