|
46 | 46 | ->args([
|
47 | 47 | service('argument_metadata_factory'),
|
48 | 48 | abstract_arg('argument value resolvers'),
|
| 49 | + abstract_arg('pinned value resolvers'), |
49 | 50 | ])
|
50 | 51 |
|
51 | 52 | ->set('argument_resolver.backed_enum_resolver', BackedEnumValueResolver::class)
|
52 |
| - ->tag('controller.argument_value_resolver', ['priority' => 100]) |
| 53 | + ->tag('controller.argument_value_resolver', ['priority' => 100, 'name' => BackedEnumValueResolver::class]) |
53 | 54 |
|
54 | 55 | ->set('argument_resolver.uid', UidValueResolver::class)
|
55 |
| - ->tag('controller.argument_value_resolver', ['priority' => 100]) |
| 56 | + ->tag('controller.argument_value_resolver', ['priority' => 100, 'name' => UidValueResolver::class]) |
56 | 57 |
|
57 | 58 | ->set('argument_resolver.datetime', DateTimeValueResolver::class)
|
58 | 59 | ->args([
|
59 | 60 | service('clock')->nullOnInvalid(),
|
60 | 61 | ])
|
61 |
| - ->tag('controller.argument_value_resolver', ['priority' => 100]) |
| 62 | + ->tag('controller.argument_value_resolver', ['priority' => 100, 'name' => DateTimeValueResolver::class]) |
62 | 63 |
|
63 | 64 | ->set('argument_resolver.request_attribute', RequestAttributeValueResolver::class)
|
64 |
| - ->tag('controller.argument_value_resolver', ['priority' => 100]) |
| 65 | + ->tag('controller.argument_value_resolver', ['priority' => 100, 'name' => RequestAttributeValueResolver::class]) |
65 | 66 |
|
66 | 67 | ->set('argument_resolver.request', RequestValueResolver::class)
|
67 |
| - ->tag('controller.argument_value_resolver', ['priority' => 50]) |
| 68 | + ->tag('controller.argument_value_resolver', ['priority' => 50, 'name' => RequestValueResolver::class]) |
68 | 69 |
|
69 | 70 | ->set('argument_resolver.session', SessionValueResolver::class)
|
70 |
| - ->tag('controller.argument_value_resolver', ['priority' => 50]) |
| 71 | + ->tag('controller.argument_value_resolver', ['priority' => 50, 'name' => SessionValueResolver::class]) |
71 | 72 |
|
72 | 73 | ->set('argument_resolver.service', ServiceValueResolver::class)
|
73 | 74 | ->args([
|
74 | 75 | abstract_arg('service locator, set in RegisterControllerArgumentLocatorsPass'),
|
75 | 76 | ])
|
76 |
| - ->tag('controller.argument_value_resolver', ['priority' => -50]) |
| 77 | + ->tag('controller.argument_value_resolver', ['priority' => -50, 'name' => ServiceValueResolver::class]) |
77 | 78 |
|
78 | 79 | ->set('argument_resolver.default', DefaultValueResolver::class)
|
79 |
| - ->tag('controller.argument_value_resolver', ['priority' => -100]) |
| 80 | + ->tag('controller.argument_value_resolver', ['priority' => -100, 'name' => DefaultValueResolver::class]) |
80 | 81 |
|
81 | 82 | ->set('argument_resolver.variadic', VariadicValueResolver::class)
|
82 |
| - ->tag('controller.argument_value_resolver', ['priority' => -150]) |
| 83 | + ->tag('controller.argument_value_resolver', ['priority' => -150, 'name' => VariadicValueResolver::class]) |
83 | 84 |
|
84 | 85 | ->set('response_listener', ResponseListener::class)
|
85 | 86 | ->args([
|
|
0 commit comments