diff --git a/composer.json b/composer.json index 3b8921c..a219347 100644 --- a/composer.json +++ b/composer.json @@ -17,24 +17,24 @@ "require": { "php": ">=5.3.9", "doctrine/annotations": "~1.0", - "symfony/config": "~2.8|~3.0|~4.0", - "symfony/dependency-injection": "~2.8|~3.0|~4.0", - "symfony/http-kernel": "~2.8|~3.0|~4.0", - "symfony/validator": "~2.8|~3.0|~4.0" + "symfony/config": "~4.0|~5.0", + "symfony/dependency-injection": "~4.0|~5.0", + "symfony/http-kernel": "~4.0|~5.0", + "symfony/validator": "~4.0|~5.0" }, "require-dev": { "phpmentors/domain-kata": "~1.3", "phpmentors/pageflower-bundle": "~1.3", "phpunit/phpunit": "~4.0", - "symfony/browser-kit": "~2.8|~3.0|~4.0", - "symfony/css-selector": "~2.8|~3.0|~4.0", - "symfony/filesystem": "~2.8|~3.0|~4.0", - "symfony/form": "~2.8|~3.0|~4.0", - "symfony/framework-bundle": "~2.8|~3.0|~4.0", - "symfony/http-foundation": "~2.8|~3.0|~4.0", - "symfony/monolog-bundle": "~2.8|~3.0|~4.0", - "symfony/templating": "~2.8|~3.0|~4.0", - "symfony/twig-bundle": "~2.8|~3.0|~4.0" + "symfony/browser-kit": "~4.0|~5.0", + "symfony/css-selector": "~4.0|~5.0", + "symfony/filesystem": "~4.0|~5.0", + "symfony/form": "~4.0|~5.0", + "symfony/framework-bundle": "~4.0|~5.0", + "symfony/http-foundation": "~4.0|~5.0", + "symfony/monolog-bundle": "~4.0|~5.0", + "symfony/templating": "~4.0|~5.0", + "symfony/twig-bundle": "~4.0|~5.0" }, "autoload": { "psr-4": { diff --git a/src/DependencyInjection/Compiler/ReplaceFileLoadersPass.php b/src/DependencyInjection/Compiler/ReplaceFileLoadersPass.php index a4760b0..5f9fadd 100644 --- a/src/DependencyInjection/Compiler/ReplaceFileLoadersPass.php +++ b/src/DependencyInjection/Compiler/ReplaceFileLoadersPass.php @@ -54,7 +54,7 @@ public function process(ContainerBuilder $container) case 'addYamlMappings': $metadataFactoryFactoryDefinition->addMethodCall($method, $arguments); break; - case 'enableAnnotationMapping': + case 'setDoctrineAnnotationReader': $metadataFactoryFactoryDefinition->addMethodCall('setAnnotationReader', array(clone $arguments[0])); break; case 'setMetadataCache': diff --git a/src/DependencyInjection/Configuration.php b/src/DependencyInjection/Configuration.php index d721353..07de0e8 100644 --- a/src/DependencyInjection/Configuration.php +++ b/src/DependencyInjection/Configuration.php @@ -30,8 +30,8 @@ class Configuration implements ConfigurationInterface public function getConfigTreeBuilder() { $defaultConstraintNamespaces = self::$defaultConstraintNamespaces; - $treeBuilder = new TreeBuilder(); - $treeBuilder->root('phpmentors_validator') + $treeBuilder = new TreeBuilder('phpmentors_validator'); + $treeBuilder->getRootNode() ->children() ->arrayNode('constraint') ->addDefaultsIfNotSet()