jms serializer groups can be nested (#1366)

This commit is contained in:
Asmir Mustafic 2018-07-25 17:58:28 +02:00 committed by Guilhem N
parent 1063972c27
commit 29f3042754
2 changed files with 12 additions and 1 deletions

View File

@ -93,7 +93,7 @@ final class Configuration implements ConfigurationInterface
->scalarNode('type')->isRequired()->end()
->arrayNode('groups')
->defaultValue([])
->prototype('scalar')->end()
->variablePrototype()->end()
->end()
->arrayNode('areas')
->defaultValue([])

View File

@ -68,6 +68,11 @@ class ConfigurationTest extends TestCase
'type' => 'App\Foo',
'areas' => ['internal'],
],
[
'alias' => 'Foo1',
'type' => 'App\Foo',
'groups' => ['group1', ['group2', 'parent' => 'child3']],
],
],
],
]]);
@ -102,6 +107,12 @@ class ConfigurationTest extends TestCase
'groups' => [],
'areas' => ['internal'],
],
[
'alias' => 'Foo1',
'type' => 'App\Foo',
'groups' => ['group1', ['group2', 'parent' => 'child3']],
'areas' => [],
],
], $config['models']['names']);
}