@@ -101,24 +101,27 @@ parametersSchema:
101101 ])
102102
103103services :
104- -
105- factory : PHPStan\Symfony\Configuration (%symfony% )
106-
107104 # console resolver
108105 -
109106 factory : PHPStan\Symfony\ConsoleApplicationResolver
107+ arguments :
108+ consoleApplicationLoader : %symfony.consoleApplicationLoader%
110109
111110 # service map
112111 symfony.serviceMapFactory :
113112 class : PHPStan\Symfony\ServiceMapFactory
114113 factory : PHPStan\Symfony\XmlServiceMapFactory
114+ arguments :
115+ containerXmlPath : %symfony.containerXmlPath%
115116 -
116117 factory : @symfony.serviceMapFactory::create ()
117118
118119 # parameter map
119120 symfony.parameterMapFactory :
120121 class : PHPStan\Symfony\ParameterMapFactory
121122 factory : PHPStan\Symfony\XmlParameterMapFactory
123+ arguments :
124+ containerXmlPath : %symfony.containerXmlPath%
122125 -
123126 factory : @symfony.parameterMapFactory::create ()
124127
@@ -131,16 +134,16 @@ services:
131134
132135 # ControllerTrait::get()/has() return type
133136 -
134- factory : PHPStan\Type\Symfony\ServiceDynamicReturnTypeExtension (Symfony\Component\DependencyInjection\ContainerInterface )
137+ factory : PHPStan\Type\Symfony\ServiceDynamicReturnTypeExtension (Symfony\Component\DependencyInjection\ContainerInterface , %symfony.constantHassers% )
135138 tags : [phpstan.broker.dynamicMethodReturnTypeExtension ]
136139 -
137- factory : PHPStan\Type\Symfony\ServiceDynamicReturnTypeExtension (Psr\Container\ContainerInterface )
140+ factory : PHPStan\Type\Symfony\ServiceDynamicReturnTypeExtension (Psr\Container\ContainerInterface , %symfony.constantHassers% )
138141 tags : [phpstan.broker.dynamicMethodReturnTypeExtension ]
139142 -
140- factory : PHPStan\Type\Symfony\ServiceDynamicReturnTypeExtension (Symfony\Bundle\FrameworkBundle\Controller\Controller )
143+ factory : PHPStan\Type\Symfony\ServiceDynamicReturnTypeExtension (Symfony\Bundle\FrameworkBundle\Controller\Controller , %symfony.constantHassers% )
141144 tags : [phpstan.broker.dynamicMethodReturnTypeExtension ]
142145 -
143- factory : PHPStan\Type\Symfony\ServiceDynamicReturnTypeExtension (Symfony\Bundle\FrameworkBundle\Controller\AbstractController )
146+ factory : PHPStan\Type\Symfony\ServiceDynamicReturnTypeExtension (Symfony\Bundle\FrameworkBundle\Controller\AbstractController , %symfony.constantHassers% )
144147 tags : [phpstan.broker.dynamicMethodReturnTypeExtension ]
145148
146149 # ControllerTrait::has() type specification
@@ -296,20 +299,20 @@ services:
296299
297300 # ParameterBagInterface::get()/has() return type
298301 -
299- factory : PHPStan\Type\Symfony\ParameterDynamicReturnTypeExtension (Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface , ' get' , ' has' )
302+ factory : PHPStan\Type\Symfony\ParameterDynamicReturnTypeExtension (Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface , ' get' , ' has' , %symfony.constantHassers% )
300303 tags : [phpstan.broker.dynamicMethodReturnTypeExtension ]
301304
302305 # ContainerInterface::getParameter()/hasParameter() return type
303306 -
304- factory : PHPStan\Type\Symfony\ParameterDynamicReturnTypeExtension (Symfony\Component\DependencyInjection\ContainerInterface , ' getParameter' , ' hasParameter' )
307+ factory : PHPStan\Type\Symfony\ParameterDynamicReturnTypeExtension (Symfony\Component\DependencyInjection\ContainerInterface , ' getParameter' , ' hasParameter' , %symfony.constantHassers% )
305308 tags : [phpstan.broker.dynamicMethodReturnTypeExtension ]
306309
307310 # (Abstract)Controller::getParameter() return type
308311 -
309- factory : PHPStan\Type\Symfony\ParameterDynamicReturnTypeExtension (Symfony\Bundle\FrameworkBundle\Controller\AbstractController , ' getParameter' , null )
312+ factory : PHPStan\Type\Symfony\ParameterDynamicReturnTypeExtension (Symfony\Bundle\FrameworkBundle\Controller\AbstractController , ' getParameter' , null , %symfony.constantHassers% )
310313 tags : [phpstan.broker.dynamicMethodReturnTypeExtension ]
311314 -
312- factory : PHPStan\Type\Symfony\ParameterDynamicReturnTypeExtension (Symfony\Bundle\FrameworkBundle\Controller\Controller , ' getParameter' , null )
315+ factory : PHPStan\Type\Symfony\ParameterDynamicReturnTypeExtension (Symfony\Bundle\FrameworkBundle\Controller\Controller , ' getParameter' , null , %symfony.constantHassers% )
313316 tags : [phpstan.broker.dynamicMethodReturnTypeExtension ]
314317 -
315318 class : PHPStan\Symfony\InputBagStubFilesExtension
0 commit comments