Skip to content

Commit 94872d6

Browse files
bug #51799 [FrameworkBundle] Remove validator.expression_language_provider when expression language isn't installed (HypeMC)
This PR was merged into the 6.4 branch. Discussion ---------- [FrameworkBundle] Remove `validator.expression_language_provider` when expression language isn't installed | Q | A | ------------- | --- | Branch? | 6.4 | Bug fix? | yes | New feature? | no | Deprecations? | no | Tickets | Fix #51796 | License | MIT The `validator.expression_language_provider` service should be removed when the expression language component isn't installed. Commits ------- b30cdad92d [FrameworkBundle] Remove `ExpressionLanguageProvider` when expression language isn't installed
2 parents bd2c067 + d6f7b25 commit 94872d6

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

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)