-
-
Notifications
You must be signed in to change notification settings - Fork 9.8k
Closed
Labels
Description
When using this service definition:
a_service:
class: AClass
properties:
arrayProperty: "%array_parameter%"
With this parameters.yml entry:
parameters:
array_parameters: ['a', 'b', 'c']
The generated container xml is not valid anymore:
[ERROR 1871] Element '{http://symfony.com/schema/dic/services}property': This element is not expected. Expected is ( {http://symfony.com/schema/dic/services}service )
I would expect this to inject an array like array('a', 'b', 'c').
This is the container.xml part:
<property name="arrayProperty" type="collection">
<property type="collection">
<property>a</property>
<property>b</property>
<property>c</property>
</property>
</property>