Skip to content

Commit b30cdad

Browse files
committed
[FrameworkBundle] Remove ExpressionLanguageProvider when expression language isn't installed
1 parent 541e845 commit b30cdad

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1690,9 +1690,8 @@ private function registerValidationConfiguration(array $config, ContainerBuilder
16901690

16911691
if (!class_exists(ExpressionLanguage::class)) {
16921692
$container->removeDefinition('validator.expression_language');
1693-
}
1694-
1695-
if (!class_exists(ExpressionLanguageProvider::class)) {
1693+
$container->removeDefinition('validator.expression_language_provider');
1694+
} elseif (!class_exists(ExpressionLanguageProvider::class)) {
16961695
$container->removeDefinition('validator.expression_language_provider');
16971696
}
16981697
}

0 commit comments

Comments
 (0)