@@ -187,18 +187,18 @@ public function testProcessMovesTagsFromDecoratedDefinitionToDecoratingDefinitio
187187 $ container = new ContainerBuilder ();
188188 $ container
189189 ->register ('foo ' )
190- ->setTags (['bar ' => ['attr ' => 'baz ' ]])
190+ ->setTags (['bar ' => [[ 'attr ' => 'baz ' ] ]])
191191 ;
192192 $ container
193193 ->register ('baz ' )
194- ->setTags (['foobar ' => ['attr ' => 'bar ' ]])
194+ ->setTags (['foobar ' => [[ 'attr ' => 'bar ' ] ]])
195195 ->setDecoratedService ('foo ' )
196196 ;
197197
198198 $ this ->process ($ container );
199199
200200 $ this ->assertEmpty ($ container ->getDefinition ('baz.inner ' )->getTags ());
201- $ this ->assertEquals (['bar ' => ['attr ' => 'baz ' ], 'foobar ' => ['attr ' => 'bar ' ], 'container.decorator ' => [['id ' => 'foo ' , 'inner ' => 'baz.inner ' ]]], $ container ->getDefinition ('baz ' )->getTags ());
201+ $ this ->assertEquals (['bar ' => [[ 'attr ' => 'baz ' ]] , 'foobar ' => [[ 'attr ' => 'bar ' ] ], 'container.decorator ' => [['id ' => 'foo ' , 'inner ' => 'baz.inner ' ]]], $ container ->getDefinition ('baz ' )->getTags ());
202202 }
203203
204204 public function testProcessMovesTagsFromDecoratedDefinitionToDecoratingDefinitionMultipleTimes ()
@@ -207,7 +207,7 @@ public function testProcessMovesTagsFromDecoratedDefinitionToDecoratingDefinitio
207207 $ container
208208 ->register ('foo ' )
209209 ->setPublic (true )
210- ->setTags (['bar ' => ['attr ' => 'baz ' ]])
210+ ->setTags (['bar ' => [[ 'attr ' => 'baz ' ] ]])
211211 ;
212212 $ container
213213 ->register ('deco1 ' )
@@ -221,64 +221,64 @@ public function testProcessMovesTagsFromDecoratedDefinitionToDecoratingDefinitio
221221 $ this ->process ($ container );
222222
223223 $ this ->assertEmpty ($ container ->getDefinition ('deco1 ' )->getTags ());
224- $ this ->assertEquals (['bar ' => ['attr ' => 'baz ' ], 'container.decorator ' => [['id ' => 'foo ' , 'inner ' => 'deco1.inner ' ]]], $ container ->getDefinition ('deco2 ' )->getTags ());
224+ $ this ->assertEquals (['bar ' => [[ 'attr ' => 'baz ' ] ], 'container.decorator ' => [['id ' => 'foo ' , 'inner ' => 'deco1.inner ' ]]], $ container ->getDefinition ('deco2 ' )->getTags ());
225225 }
226226
227227 public function testProcessLeavesServiceLocatorTagOnOriginalDefinition ()
228228 {
229229 $ container = new ContainerBuilder ();
230230 $ container
231231 ->register ('foo ' )
232- ->setTags (['container.service_locator ' => [0 => []], 'bar ' => ['attr ' => 'baz ' ]])
232+ ->setTags (['container.service_locator ' => [0 => []], 'bar ' => [[ 'attr ' => 'baz ' ] ]])
233233 ;
234234 $ container
235235 ->register ('baz ' )
236- ->setTags (['foobar ' => ['attr ' => 'bar ' ]])
236+ ->setTags (['foobar ' => [[ 'attr ' => 'bar ' ] ]])
237237 ->setDecoratedService ('foo ' )
238238 ;
239239
240240 $ this ->process ($ container );
241241
242242 $ this ->assertEquals (['container.service_locator ' => [0 => []]], $ container ->getDefinition ('baz.inner ' )->getTags ());
243- $ this ->assertEquals (['bar ' => ['attr ' => 'baz ' ], 'foobar ' => ['attr ' => 'bar ' ], 'container.decorator ' => [['id ' => 'foo ' , 'inner ' => 'baz.inner ' ]]], $ container ->getDefinition ('baz ' )->getTags ());
243+ $ this ->assertEquals (['bar ' => [[ 'attr ' => 'baz ' ]] , 'foobar ' => [[ 'attr ' => 'bar ' ] ], 'container.decorator ' => [['id ' => 'foo ' , 'inner ' => 'baz.inner ' ]]], $ container ->getDefinition ('baz ' )->getTags ());
244244 }
245245
246246 public function testProcessLeavesServiceSubscriberTagOnOriginalDefinition ()
247247 {
248248 $ container = new ContainerBuilder ();
249249 $ container
250250 ->register ('foo ' )
251- ->setTags (['container.service_subscriber ' => [], 'container.service_subscriber.locator ' => [], 'bar ' => ['attr ' => 'baz ' ]])
251+ ->setTags (['container.service_subscriber ' => [], 'container.service_subscriber.locator ' => [], 'bar ' => [[ 'attr ' => 'baz ' ] ]])
252252 ;
253253 $ container
254254 ->register ('baz ' )
255- ->setTags (['foobar ' => ['attr ' => 'bar ' ]])
255+ ->setTags (['foobar ' => [[ 'attr ' => 'bar ' ] ]])
256256 ->setDecoratedService ('foo ' )
257257 ;
258258
259259 $ this ->process ($ container );
260260
261261 $ this ->assertEquals (['container.service_subscriber ' => [], 'container.service_subscriber.locator ' => []], $ container ->getDefinition ('baz.inner ' )->getTags ());
262- $ this ->assertEquals (['bar ' => ['attr ' => 'baz ' ], 'foobar ' => ['attr ' => 'bar ' ], 'container.decorator ' => [['id ' => 'foo ' , 'inner ' => 'baz.inner ' ]]], $ container ->getDefinition ('baz ' )->getTags ());
262+ $ this ->assertEquals (['bar ' => [[ 'attr ' => 'baz ' ]] , 'foobar ' => [[ 'attr ' => 'bar ' ] ], 'container.decorator ' => [['id ' => 'foo ' , 'inner ' => 'baz.inner ' ]]], $ container ->getDefinition ('baz ' )->getTags ());
263263 }
264264
265265 public function testProcessLeavesProxyTagOnOriginalDefinition ()
266266 {
267267 $ container = new ContainerBuilder ();
268268 $ container
269269 ->register ('foo ' )
270- ->setTags (['proxy ' => 'foo ' , 'bar ' => ['attr ' => 'baz ' ]])
270+ ->setTags (['proxy ' => [ 'foo ' ] , 'bar ' => [[ 'attr ' => 'baz ' ] ]])
271271 ;
272272 $ container
273273 ->register ('baz ' )
274- ->setTags (['foobar ' => ['attr ' => 'bar ' ]])
274+ ->setTags (['foobar ' => [[ 'attr ' => 'bar ' ] ]])
275275 ->setDecoratedService ('foo ' )
276276 ;
277277
278278 $ this ->process ($ container );
279279
280- $ this ->assertEquals (['proxy ' => 'foo ' ], $ container ->getDefinition ('baz.inner ' )->getTags ());
281- $ this ->assertEquals (['bar ' => ['attr ' => 'baz ' ], 'foobar ' => ['attr ' => 'bar ' ], 'container.decorator ' => [['id ' => 'foo ' , 'inner ' => 'baz.inner ' ]]], $ container ->getDefinition ('baz ' )->getTags ());
280+ $ this ->assertEquals (['proxy ' => [ 'foo ' ] ], $ container ->getDefinition ('baz.inner ' )->getTags ());
281+ $ this ->assertEquals (['bar ' => [[ 'attr ' => 'baz ' ]] , 'foobar ' => [[ 'attr ' => 'bar ' ] ], 'container.decorator ' => [['id ' => 'foo ' , 'inner ' => 'baz.inner ' ]]], $ container ->getDefinition ('baz ' )->getTags ());
282282 }
283283
284284 public function testCannotDecorateSyntheticService ()
0 commit comments