From fb9b08396b6e3e2c107556e0b3949776f5cbd8f6 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Fri, 16 Dec 2016 13:58:05 +0100 Subject: [PATCH] test for the Validator component to be present --- .../DependencyInjection/FrameworkExtension.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php index 278b8b9b7d67..13966eb99dbd 100644 --- a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php +++ b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php @@ -751,6 +751,10 @@ private function registerValidationConfiguration(array $config, ContainerBuilder return; } + if (!class_exists('Symfony\Component\Validator\Validation')) { + throw new LogicException('Validation support cannot be enabled as the Validator component is not installed.'); + } + $loader->load('validator.xml'); $validatorBuilder = $container->getDefinition('validator.builder');