@@ -27,9 +27,11 @@ public function __construct()
27
27
$ this ->methodMap = [
28
28
'Symfony \\Component \\DependencyInjection \\Tests \\Fixtures \\TestServiceSubscriber ' => 'getTestServiceSubscriberService ' ,
29
29
'foo_service ' => 'getFooServiceService ' ,
30
+ 'late_alias ' => 'getLateAliasService ' ,
31
+ ];
32
+ $ this ->aliases = [
33
+ 'Symfony \\Component \\DependencyInjection \\Tests \\Fixtures \\TestDefinition1 ' => 'late_alias ' ,
30
34
];
31
-
32
- $ this ->aliases = [];
33
35
}
34
36
35
37
public function compile (): void
@@ -45,11 +47,13 @@ public function isCompiled(): bool
45
47
public function getRemovedIds (): array
46
48
{
47
49
return [
48
- '.service_locator.bPEFRiK ' => true ,
49
- '.service_locator.bPEFRiK .foo_service ' => true ,
50
+ '.service_locator.CpwjbIa ' => true ,
51
+ '.service_locator.CpwjbIa .foo_service ' => true ,
50
52
'Psr \\Container \\ContainerInterface ' => true ,
51
53
'Symfony \\Component \\DependencyInjection \\ContainerInterface ' => true ,
52
54
'Symfony \\Component \\DependencyInjection \\Tests \\Fixtures \\CustomDefinition ' => true ,
55
+ 'Symfony \\Component \\DependencyInjection \\Tests \\Fixtures \\TestDefinition1 ' => true ,
56
+ 'late_alias ' => true ,
53
57
];
54
58
}
55
59
@@ -75,14 +79,26 @@ protected function getFooServiceService()
75
79
'Symfony \\Component \\DependencyInjection \\Tests \\Fixtures \\TestServiceSubscriber ' => ['services ' , 'Symfony \\Component \\DependencyInjection \\Tests \\Fixtures \\TestServiceSubscriber ' , 'getTestServiceSubscriberService ' , false ],
76
80
'bar ' => ['services ' , 'Symfony \\Component \\DependencyInjection \\Tests \\Fixtures \\TestServiceSubscriber ' , 'getTestServiceSubscriberService ' , false ],
77
81
'baz ' => ['privates ' , 'Symfony \\Component \\DependencyInjection \\Tests \\Fixtures \\CustomDefinition ' , 'getCustomDefinitionService ' , false ],
82
+ 'late_alias ' => ['services ' , 'late_alias ' , 'getLateAliasService ' , false ],
78
83
], [
79
84
'Symfony \\Component \\DependencyInjection \\Tests \\Fixtures \\CustomDefinition ' => 'Symfony \\Component \\DependencyInjection \\Tests \\Fixtures \\CustomDefinition ' ,
80
85
'Symfony \\Component \\DependencyInjection \\Tests \\Fixtures \\TestServiceSubscriber ' => 'Symfony \\Component \\DependencyInjection \\Tests \\Fixtures \\TestServiceSubscriber ' ,
81
86
'bar ' => 'Symfony \\Component \\DependencyInjection \\Tests \\Fixtures \\CustomDefinition ' ,
82
87
'baz ' => 'Symfony \\Component \\DependencyInjection \\Tests \\Fixtures \\CustomDefinition ' ,
88
+ 'late_alias ' => 'Symfony \\Component \\DependencyInjection \\Tests \\Fixtures \\TestDefinition1 ' ,
83
89
]))->withContext ('foo_service ' , $ this ));
84
90
}
85
91
92
+ /**
93
+ * Gets the public 'late_alias' shared service.
94
+ *
95
+ * @return \Symfony\Component\DependencyInjection\Tests\Fixtures\TestDefinition1
96
+ */
97
+ protected function getLateAliasService ()
98
+ {
99
+ return $ this ->services ['late_alias ' ] = new \Symfony \Component \DependencyInjection \Tests \Fixtures \TestDefinition1 ();
100
+ }
101
+
86
102
/**
87
103
* Gets the private 'Symfony\Component\DependencyInjection\Tests\Fixtures\CustomDefinition' shared service.
88
104
*
0 commit comments