From 0d8737ff16238dfae2961c2bf6a17b24479e213d Mon Sep 17 00:00:00 2001 From: "Exploit.cz" Date: Sat, 20 Mar 2021 18:44:57 +0100 Subject: [PATCH] Missing translations from traits --- .../Translation/DependencyInjection/TranslatorPathsPass.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Symfony/Component/Translation/DependencyInjection/TranslatorPathsPass.php b/src/Symfony/Component/Translation/DependencyInjection/TranslatorPathsPass.php index a91aef6175..37c8c5719d 100644 --- a/src/Symfony/Component/Translation/DependencyInjection/TranslatorPathsPass.php +++ b/src/Symfony/Component/Translation/DependencyInjection/TranslatorPathsPass.php @@ -60,6 +60,9 @@ class TranslatorPathsPass extends AbstractRecursivePass foreach ($this->paths as $class => $_) { if (($r = $container->getReflectionClass($class)) && !$r->isInterface()) { $paths[] = $r->getFileName(); + foreach ($r->getTraits() as $trait) { + $paths[] = $trait->getFileName(); + } } } if ($paths) {