You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* 5.4: (33 commits)
do not pass a boolean to the constructor of the Dotenv class
[Notifier] Fix low-deps tests
Deprecate Composer 1
[Filesystem] Add third argument `$lockFile` to `Filesystem::appendToFile()`
[TwigBundle] fix auto-enabling assets/expression/routing/yaml/workflow extensions
[PhpUnitBridge] fix symlink to bridge in docker by making its path relative
[Dotenv] Duplicate $_SERVER values in $_ENV if they don't exist
Fix markup
[Notifier] Add Expo bridge
Add polish translations (#43725)
Rename translation:update to translation:extract
[String] Add PLURAL_MAP "zombies" -- fix #43789
Added support for `statusCode` default parameter when loading a template directly from route using the `Symfony\Bundle\FrameworkBundle\Controller\TemplateController` controller.
[Validator] Update validators.bs.xlf
Cache voters that will always abstain
[Messenger] Fix `TraceableMessageBus` implementation so it can compute caller even when used within a callback
[Validator] Add the missing translations for Russian (ru)
[Validator] Added missing translations for Latvian (lv)
[Validator] Added missing translations
[Validator] Add missing translations for Vietnamese (VI)
...
trigger_deprecation('symfony/security-bundle', '5.4', 'Configuring Symfony without the Composer Runtime API is deprecated. Consider upgrading to Composer 2.');
77
+
}
78
+
74
79
if (!array_filter($configs)) {
75
80
return;
76
81
}
@@ -92,7 +97,7 @@ public function load(array $configs, ContainerBuilder $container)
92
97
93
98
$loader->load('security_authenticator.php');
94
99
95
-
if ($container::willBeAvailable('symfony/twig-bridge', LogoutUrlExtension::class, ['symfony/security-bundle'])) {
100
+
if ($container::willBeAvailable('symfony/twig-bridge', LogoutUrlExtension::class, ['symfony/security-bundle'], true)) {
96
101
$loader->load('templating_twig.php');
97
102
}
98
103
@@ -102,7 +107,7 @@ public function load(array $configs, ContainerBuilder $container)
102
107
$loader->load('security_debug.php');
103
108
}
104
109
105
-
if (!$container::willBeAvailable('symfony/expression-language', ExpressionLanguage::class, ['symfony/security-bundle'])) {
110
+
if (!$container::willBeAvailable('symfony/expression-language', ExpressionLanguage::class, ['symfony/security-bundle'], true)) {
@@ -797,7 +802,7 @@ private function createExpression(ContainerBuilder $container, string $expressio
797
802
return$this->expressions[$id];
798
803
}
799
804
800
-
if (!$container::willBeAvailable('symfony/expression-language', ExpressionLanguage::class, ['symfony/security-bundle'])) {
805
+
if (!$container::willBeAvailable('symfony/expression-language', ExpressionLanguage::class, ['symfony/security-bundle'], true)) {
801
806
thrownew \RuntimeException('Unable to use expressions as the Symfony ExpressionLanguage component is not installed. Try running "composer require symfony/expression-language".');
0 commit comments