From 6381caa0e2c1f974d2070b6e43e1aee30d221b5e Mon Sep 17 00:00:00 2001 From: Wouter J Date: Wed, 9 Nov 2016 13:12:50 +0100 Subject: [PATCH] Added XML support for Workflow configuration --- .../FrameworkBundle/DependencyInjection/Configuration.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Configuration.php b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Configuration.php index df59ea87e7..ed97fb518d 100644 --- a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Configuration.php +++ b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Configuration.php @@ -231,16 +231,21 @@ class Configuration implements ConfigurationInterface private function addWorkflowSection(ArrayNodeDefinition $rootNode) { $rootNode + ->fixXmlConfig('workflow') ->children() ->arrayNode('workflows') ->useAttributeAsKey('name') ->prototype('array') + ->fixXmlConfig('support') + ->fixXmlConfig('place') + ->fixXmlConfig('transition') ->children() ->enumNode('type') ->values(array('workflow', 'state_machine')) ->defaultValue('workflow') ->end() ->arrayNode('marking_store') + ->fixXmlConfig('argument') ->children() ->enumNode('type') ->values(array('multiple_state', 'single_state'))