diff --git a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php index 2fde6a02e6df..5755dbe4f814 100644 --- a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php +++ b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php @@ -792,6 +792,17 @@ private function getValidatorMappingFiles(ContainerBuilder $container) $files[1][] = realpath($file); $container->addResource(new FileResource($file)); } + + if (is_dir($dir = $dirname.'/Resources/config/validation')) { + foreach (Finder::create()->files()->in($dir)->name('*.xml') as $file) { + $files[0][] = $file->getRealpath(); + } + foreach (Finder::create()->files()->in($dir)->name('*.yml') as $file) { + $files[1][] = $file->getRealpath(); + } + + $container->addResource(new DirectoryResource($dir)); + } } return $files;