@@ -1185,21 +1185,23 @@ public function testAutowireAttribute()
1185
1185
1186
1186
$ container ->register ('some.id ' , \stdClass::class);
1187
1187
$ container ->setParameter ('some.parameter ' , 'foo ' );
1188
+ $ container ->setParameter ('null.parameter ' , null );
1188
1189
1189
1190
(new ResolveClassPass ())->process ($ container );
1190
1191
(new AutowirePass ())->process ($ container );
1191
1192
1192
1193
$ definition = $ container ->getDefinition (AutowireAttribute::class);
1193
1194
1194
- $ this ->assertCount (8 , $ definition ->getArguments ());
1195
+ $ this ->assertCount (9 , $ definition ->getArguments ());
1195
1196
$ this ->assertEquals (new Reference ('some.id ' ), $ definition ->getArgument (0 ));
1196
1197
$ this ->assertEquals (new Expression ("parameter('some.parameter') " ), $ definition ->getArgument (1 ));
1197
1198
$ this ->assertSame ('foo/bar ' , $ definition ->getArgument (2 ));
1198
- $ this ->assertEquals (new Reference ('some.id ' ), $ definition ->getArgument (3 ));
1199
- $ this ->assertEquals (new Expression ("parameter('some.parameter') " ), $ definition ->getArgument (4 ));
1200
- $ this ->assertSame ('bar ' , $ definition ->getArgument (5 ));
1201
- $ this ->assertSame ('@bar ' , $ definition ->getArgument (6 ));
1202
- $ this ->assertEquals (new Reference ('invalid.id ' , ContainerInterface::NULL_ON_INVALID_REFERENCE ), $ definition ->getArgument (7 ));
1199
+ $ this ->assertSame (null , $ definition ->getArgument (3 ));
1200
+ $ this ->assertEquals (new Reference ('some.id ' ), $ definition ->getArgument (4 ));
1201
+ $ this ->assertEquals (new Expression ("parameter('some.parameter') " ), $ definition ->getArgument (5 ));
1202
+ $ this ->assertSame ('bar ' , $ definition ->getArgument (6 ));
1203
+ $ this ->assertSame ('@bar ' , $ definition ->getArgument (7 ));
1204
+ $ this ->assertEquals (new Reference ('invalid.id ' , ContainerInterface::NULL_ON_INVALID_REFERENCE ), $ definition ->getArgument (8 ));
1203
1205
1204
1206
$ container ->compile ();
1205
1207
0 commit comments