Skip to content

Commit ed6d095

Browse files
committed
Merge pull request #54 from usoban/bugfix/swiftmailer-di
Resolving parameter name before calling class_exists
2 parents e81c2e9 + 53602d1 commit ed6d095

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

DependencyInjection/MonologExtension.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,8 @@ private function buildHandler(ContainerBuilder $container, $name, array $handler
249249
case 'swift_mailer':
250250
$oldHandler = false;
251251
// fallback for older symfony versions that don't have the new SwiftMailerHandler in the bridge
252-
if (!class_exists($definition->getClass())) {
252+
$newHandlerClass = $container->getParameterBag()->resolveValue($definition->getClass());
253+
if (!class_exists($newHandlerClass)) {
253254
$definition = new Definition('Monolog\Handler\SwiftMailerHandler');
254255
$oldHandler = true;
255256
}

0 commit comments

Comments
 (0)