@@ -161,7 +161,7 @@ public function testProcessWithInvalidDecorated()
161
161
public function testProcessNoInnerAliasWithInvalidDecorated ()
162
162
{
163
163
$ container = new ContainerBuilder ();
164
- $ decoratorDefinition = $ container
164
+ $ container
165
165
->register ('decorator ' )
166
166
->setDecoratedService ('unknown_decorated ' , null , 0 , ContainerInterface::NULL_ON_INVALID_REFERENCE )
167
167
;
@@ -173,7 +173,7 @@ public function testProcessNoInnerAliasWithInvalidDecorated()
173
173
public function testProcessWithInvalidDecoratedAndWrongBehavior ()
174
174
{
175
175
$ container = new ContainerBuilder ();
176
- $ decoratorDefinition = $ container
176
+ $ container
177
177
->register ('decorator ' )
178
178
->setDecoratedService ('unknown_decorated ' , null , 0 , 12 )
179
179
;
@@ -198,7 +198,7 @@ public function testProcessMovesTagsFromDecoratedDefinitionToDecoratingDefinitio
198
198
$ this ->process ($ container );
199
199
200
200
$ this ->assertEmpty ($ container ->getDefinition ('baz.inner ' )->getTags ());
201
- $ this ->assertEquals (['bar ' => ['attr ' => 'baz ' ], 'foobar ' => ['attr ' => 'bar ' ], 'container.decorator ' => [['id ' => 'foo ' ]]], $ container ->getDefinition ('baz ' )->getTags ());
201
+ $ this ->assertEquals (['bar ' => ['attr ' => 'baz ' ], 'foobar ' => ['attr ' => 'bar ' ], 'container.decorator ' => [['id ' => 'foo ' , ' inner ' => ' baz.inner ' ]]], $ container ->getDefinition ('baz ' )->getTags ());
202
202
}
203
203
204
204
public function testProcessMovesTagsFromDecoratedDefinitionToDecoratingDefinitionMultipleTimes ()
@@ -221,7 +221,7 @@ public function testProcessMovesTagsFromDecoratedDefinitionToDecoratingDefinitio
221
221
$ this ->process ($ container );
222
222
223
223
$ this ->assertEmpty ($ container ->getDefinition ('deco1 ' )->getTags ());
224
- $ this ->assertEquals (['bar ' => ['attr ' => 'baz ' ], 'container.decorator ' => [['id ' => 'foo ' ]]], $ container ->getDefinition ('deco2 ' )->getTags ());
224
+ $ this ->assertEquals (['bar ' => ['attr ' => 'baz ' ], 'container.decorator ' => [['id ' => 'foo ' , ' inner ' => ' deco1.inner ' ]]], $ container ->getDefinition ('deco2 ' )->getTags ());
225
225
}
226
226
227
227
public function testProcessLeavesServiceLocatorTagOnOriginalDefinition ()
@@ -240,7 +240,7 @@ public function testProcessLeavesServiceLocatorTagOnOriginalDefinition()
240
240
$ this ->process ($ container );
241
241
242
242
$ this ->assertEquals (['container.service_locator ' => [0 => []]], $ container ->getDefinition ('baz.inner ' )->getTags ());
243
- $ this ->assertEquals (['bar ' => ['attr ' => 'baz ' ], 'foobar ' => ['attr ' => 'bar ' ], 'container.decorator ' => [['id ' => 'foo ' ]]], $ container ->getDefinition ('baz ' )->getTags ());
243
+ $ this ->assertEquals (['bar ' => ['attr ' => 'baz ' ], 'foobar ' => ['attr ' => 'bar ' ], 'container.decorator ' => [['id ' => 'foo ' , ' inner ' => ' baz.inner ' ]]], $ container ->getDefinition ('baz ' )->getTags ());
244
244
}
245
245
246
246
public function testProcessLeavesServiceSubscriberTagOnOriginalDefinition ()
@@ -259,7 +259,7 @@ public function testProcessLeavesServiceSubscriberTagOnOriginalDefinition()
259
259
$ this ->process ($ container );
260
260
261
261
$ 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 ' ]]], $ container ->getDefinition ('baz ' )->getTags ());
262
+ $ this ->assertEquals (['bar ' => ['attr ' => 'baz ' ], 'foobar ' => ['attr ' => 'bar ' ], 'container.decorator ' => [['id ' => 'foo ' , ' inner ' => ' baz.inner ' ]]], $ container ->getDefinition ('baz ' )->getTags ());
263
263
}
264
264
265
265
public function testProcessLeavesProxyTagOnOriginalDefinition ()
@@ -278,7 +278,7 @@ public function testProcessLeavesProxyTagOnOriginalDefinition()
278
278
$ this ->process ($ container );
279
279
280
280
$ this ->assertEquals (['proxy ' => 'foo ' ], $ container ->getDefinition ('baz.inner ' )->getTags ());
281
- $ this ->assertEquals (['bar ' => ['attr ' => 'baz ' ], 'foobar ' => ['attr ' => 'bar ' ], 'container.decorator ' => [['id ' => 'foo ' ]]], $ container ->getDefinition ('baz ' )->getTags ());
281
+ $ this ->assertEquals (['bar ' => ['attr ' => 'baz ' ], 'foobar ' => ['attr ' => 'bar ' ], 'container.decorator ' => [['id ' => 'foo ' , ' inner ' => ' baz.inner ' ]]], $ container ->getDefinition ('baz ' )->getTags ());
282
282
}
283
283
284
284
public function testCannotDecorateSyntheticService ()
0 commit comments