Skip to content

Commit 603e269

Browse files
committed
remove validations of "copy" and "constant" (they shouldn't be here)
1 parent cf979e0 commit 603e269

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

src/Configuration.php

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ public function getConfigTreeBuilder(): TreeBuilder
3333
->end()
3434
->children()
3535
->scalarNode('class')->end()
36+
->booleanNode('append')->end()
3637
->scalarNode('expression')->end()
3738
->arrayNode('expression_language')
3839
->scalarPrototype()->end()
@@ -48,25 +49,22 @@ public function getConfigTreeBuilder(): TreeBuilder
4849
->thenInvalid('Your configuration should be an array.')
4950
->end()
5051
->validate()
51-
->always(mutuallyExclusiveFields('copy', 'constant', 'map', 'object', 'list', 'collection'))
52+
->always(mutuallyExclusiveFields('append', 'list', 'collection', 'object'))
5253
->end()
5354
->validate()
54-
->always(mutuallyExclusiveFields('expression', 'copy', 'constant', 'map'))
55+
->always(mutuallyExclusiveFields('expression', 'map'))
5556
->end()
5657
->validate()
57-
->always(mutuallyExclusiveFields('constant', 'copy', 'map', 'object', 'list', 'collection'))
58+
->always(mutuallyExclusiveFields('map', 'object', 'list', 'collection'))
5859
->end()
5960
->validate()
60-
->always(mutuallyExclusiveFields('map', 'copy', 'constant', 'object', 'list', 'collection'))
61+
->always(mutuallyExclusiveFields('object', 'map', 'list', 'collection'))
6162
->end()
6263
->validate()
63-
->always(mutuallyExclusiveFields('object', 'copy', 'constant', 'map', 'list', 'collection'))
64+
->always(mutuallyExclusiveFields('list', 'map', 'object', 'collection'))
6465
->end()
6566
->validate()
66-
->always(mutuallyExclusiveFields('list', 'copy', 'constant', 'map', 'object', 'collection'))
67-
->end()
68-
->validate()
69-
->always(mutuallyExclusiveFields('collection', 'copy', 'constant', 'map', 'object', 'list'))
67+
->always(mutuallyExclusiveFields('collection', 'map', 'object', 'list'))
7068
->end()
7169
->validate()
7270
->always(mutuallyDependentFields('object', 'class', 'expression'))

0 commit comments

Comments
 (0)