@@ -94,3 +94,71 @@ services:
9494 app.request.uri :
9595 class : Prokl\ServiceProvider\Services\AppRequest
9696 factory : ['@app.request', 'getRequestUri']
97+
98+
99+ controller_resolver :
100+ class : Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver
101+ arguments : ['@service_container']
102+
103+ Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver : ' @controller_resolver'
104+
105+ argument_metadata_factory :
106+ class : Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory
107+
108+ Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory : ' @argument_metadata_factory'
109+
110+ argument_resolver :
111+ class : Symfony\Component\HttpKernel\Controller\ArgumentResolver
112+ arguments :
113+ - ' @argument_metadata_factory'
114+ - [
115+ ' @argument_resolver.request_attribute' ,
116+ ' @argument_resolver.session' ,
117+ ' @argument_resolver.service' ,
118+ ' @argument_resolver.default' ,
119+ ' @argument_resolver.variadic' ,
120+ ]
121+
122+ Symfony\Component\HttpKernel\Controller\ArgumentResolver : ' @argument_resolver'
123+
124+ argument_resolver.request_attribute :
125+ class : Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver
126+ tags :
127+ - {name: controller.argument_value_resolver, priority: 100}
128+
129+ Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver : ' @argument_resolver.request_attribute'
130+
131+ argument_resolver.request :
132+ class : Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver
133+ tags :
134+ - {name: controller.argument_value_resolver, priority: 50}
135+
136+ Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver : ' @argument_resolver.request'
137+
138+ argument_resolver.session :
139+ class : Symfony\Component\HttpKernel\Controller\ArgumentResolver\SessionValueResolver
140+ tags :
141+ - {name: controller.argument_value_resolver, priority: 50}
142+
143+ Symfony\Component\HttpKernel\Controller\ArgumentResolver\SessionValueResolver : ' @argument_resolver.session'
144+
145+ argument_resolver.service :
146+ class : Symfony\Component\HttpKernel\Controller\ArgumentResolver\ServiceValueResolver
147+ tags :
148+ - {name: controller.argument_value_resolver, priority: 50}
149+
150+ Symfony\Component\HttpKernel\Controller\ArgumentResolver\ServiceValueResolver : ' @argument_resolver.service'
151+
152+ argument_resolver.default :
153+ class : Symfony\Component\HttpKernel\Controller\ArgumentResolver\DefaultValueResolver
154+ tags :
155+ - {name: controller.argument_value_resolver, priority: -150}
156+
157+ Symfony\Component\HttpKernel\Controller\ArgumentResolver\DefaultValueResolver : ' @argument_resolver.default'
158+
159+ argument_resolver.variadic :
160+ class : Symfony\Component\HttpKernel\Controller\ArgumentResolver\VariadicValueResolver
161+ tags :
162+ - {name: controller.argument_value_resolver, priority: -150}
163+
164+ Symfony\Component\HttpKernel\Controller\ArgumentResolver\VariadicValueResolver : ' @argument_resolver.variadic'
0 commit comments