Skip to content

Commit 097e93a

Browse files
[HttpKernel] Fix handling of MapRequest* attributes
1 parent bdbc293 commit 097e93a

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

DependencyInjection/FrameworkExtension.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -381,7 +381,8 @@ public function load(array $configs, ContainerBuilder $container)
381381
);
382382

383383
$container->getDefinition('argument_resolver.request_payload')
384-
->replaceArgument(0, new Reference('.argument_resolver.request_payload.no_serializer', ContainerInterface::RUNTIME_EXCEPTION_ON_INVALID_REFERENCE));
384+
->replaceArgument(0, new Reference('.argument_resolver.request_payload.no_serializer', ContainerInterface::RUNTIME_EXCEPTION_ON_INVALID_REFERENCE))
385+
->clearTag('kernel.event_subscriber');
385386

386387
$container->removeDefinition('console.command.serializer_debug');
387388
}

Resources/config/web.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,8 @@
7070
service('translator')->nullOnInvalid(),
7171
])
7272
->tag('controller.targeted_value_resolver', ['name' => RequestPayloadValueResolver::class])
73+
->tag('kernel.event_subscriber')
74+
->lazy()
7375

7476
->set('argument_resolver.request_attribute', RequestAttributeValueResolver::class)
7577
->tag('controller.argument_value_resolver', ['priority' => 100, 'name' => RequestAttributeValueResolver::class])

0 commit comments

Comments
 (0)