@@ -33,6 +33,7 @@ public function getConfigTreeBuilder(): TreeBuilder
33
33
->end ()
34
34
->children ()
35
35
->scalarNode ('class ' )->end ()
36
+ ->booleanNode ('append ' )->end ()
36
37
->scalarNode ('expression ' )->end ()
37
38
->arrayNode ('expression_language ' )
38
39
->scalarPrototype ()->end ()
@@ -48,25 +49,22 @@ public function getConfigTreeBuilder(): TreeBuilder
48
49
->thenInvalid ('Your configuration should be an array. ' )
49
50
->end ()
50
51
->validate ()
51
- ->always (mutuallyExclusiveFields ('copy ' , 'constant ' , 'map ' , 'object ' , ' list ' , ' collection ' ))
52
+ ->always (mutuallyExclusiveFields ('append ' , 'list ' , 'collection ' , 'object ' ))
52
53
->end ()
53
54
->validate ()
54
- ->always (mutuallyExclusiveFields ('expression ' , 'copy ' , ' constant ' , ' map ' ))
55
+ ->always (mutuallyExclusiveFields ('expression ' , 'map ' ))
55
56
->end ()
56
57
->validate ()
57
- ->always (mutuallyExclusiveFields ('constant ' , ' copy ' , ' map ' , 'object ' , 'list ' , 'collection ' ))
58
+ ->always (mutuallyExclusiveFields ('map ' , 'object ' , 'list ' , 'collection ' ))
58
59
->end ()
59
60
->validate ()
60
- ->always (mutuallyExclusiveFields ('map ' , 'copy ' , ' constant ' , ' object ' , 'list ' , 'collection ' ))
61
+ ->always (mutuallyExclusiveFields ('object ' , 'map ' , 'list ' , 'collection ' ))
61
62
->end ()
62
63
->validate ()
63
- ->always (mutuallyExclusiveFields ('object ' , 'copy ' , ' constant ' , ' map ' , 'list ' , 'collection ' ))
64
+ ->always (mutuallyExclusiveFields ('list ' , 'map ' , 'object ' , 'collection ' ))
64
65
->end ()
65
66
->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 ' ))
70
68
->end ()
71
69
->validate ()
72
70
->always (mutuallyDependentFields ('object ' , 'class ' , 'expression ' ))
0 commit comments