@@ -976,6 +976,11 @@ static function (ChildDefinition $definition, CustomParameterAttribute $attribut
976
976
->setPublic (true )
977
977
->setAutoconfigured (true );
978
978
979
+ $ container ->register ('failing_factory ' , \stdClass::class);
980
+ $ container ->register ('ccc ' , TaggedService4::class)
981
+ ->setFactory ([new Reference ('failing_factory ' ), 'create ' ])
982
+ ->setAutoconfigured (true );
983
+
979
984
$ collector = new TagCollector ();
980
985
$ container ->addCompilerPass ($ collector );
981
986
@@ -996,6 +1001,17 @@ static function (ChildDefinition $definition, CustomParameterAttribute $attribut
996
1001
['property ' => 'name ' ],
997
1002
['someAttribute ' => 'on name ' , 'priority ' => 0 , 'property ' => 'name ' ],
998
1003
],
1004
+ 'ccc ' => [
1005
+ ['class ' => TaggedService4::class],
1006
+ ['method ' => 'fooAction ' ],
1007
+ ['someAttribute ' => 'on fooAction ' , 'priority ' => 0 , 'method ' => 'fooAction ' ],
1008
+ ['parameter ' => 'param1 ' ],
1009
+ ['someAttribute ' => 'on param1 in fooAction ' , 'priority ' => 0 , 'parameter ' => 'param1 ' ],
1010
+ ['method ' => 'barAction ' ],
1011
+ ['someAttribute ' => 'on barAction ' , 'priority ' => 0 , 'method ' => 'barAction ' ],
1012
+ ['property ' => 'name ' ],
1013
+ ['someAttribute ' => 'on name ' , 'priority ' => 0 , 'property ' => 'name ' ],
1014
+ ],
999
1015
], $ collector ->collectedTags );
1000
1016
}
1001
1017
0 commit comments