Skip to content

Commit 3efc0e7

Browse files
Register QueryParameterValueResolver as "controller.targeted_value_resolver"
1 parent 0f79c35 commit 3efc0e7

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

DependencyInjection/Compiler/UnusedTagsPass.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ class UnusedTagsPass implements CompilerPassInterface
4545
'container.service_subscriber',
4646
'container.stack',
4747
'controller.argument_value_resolver',
48+
'controller.targeted_value_resolver',
4849
'controller.service_arguments',
4950
'controller.targeted_value_resolver',
5051
'data_collector',

Resources/config/web.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
use Symfony\Component\HttpKernel\Controller\ArgumentResolver\BackedEnumValueResolver;
1717
use Symfony\Component\HttpKernel\Controller\ArgumentResolver\DateTimeValueResolver;
1818
use Symfony\Component\HttpKernel\Controller\ArgumentResolver\DefaultValueResolver;
19+
use Symfony\Component\HttpKernel\Controller\ArgumentResolver\QueryParameterValueResolver;
1920
use Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver;
2021
use Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestPayloadValueResolver;
2122
use Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver;
@@ -90,6 +91,9 @@
9091
->set('argument_resolver.variadic', VariadicValueResolver::class)
9192
->tag('controller.argument_value_resolver', ['priority' => -150, 'name' => VariadicValueResolver::class])
9293

94+
->set('argument_resolver.query_parameter_value_resolver', QueryParameterValueResolver::class)
95+
->tag('controller.targeted_value_resolver', ['name' => QueryParameterValueResolver::class])
96+
9397
->set('response_listener', ResponseListener::class)
9498
->args([
9599
param('kernel.charset'),

0 commit comments

Comments
 (0)