File tree Expand file tree Collapse file tree 3 files changed +4
-3
lines changed
Symfony/Bundle/Resources/config Expand file tree Collapse file tree 3 files changed +4
-3
lines changed Original file line number Diff line number Diff line change 13
13
14
14
namespace ApiPlatform \OpenApi \Serializer ;
15
15
16
+ use ApiPlatform \Serializer \SerializerContextBuilderInterface as LegacySerializerContextBuilderInterface ;
16
17
use ApiPlatform \State \SerializerContextBuilderInterface ;
17
18
use Symfony \Component \HttpFoundation \Request ;
18
19
19
20
/**
20
21
* @internal
21
22
*/
22
- final class SerializerContextBuilder implements SerializerContextBuilderInterface
23
+ final class SerializerContextBuilder implements SerializerContextBuilderInterface, LegacySerializerContextBuilderInterface
23
24
{
24
25
public function __construct (private readonly SerializerContextBuilderInterface $ decorated )
25
26
{
Original file line number Diff line number Diff line change 34
34
<argument type =" service" id =" api_platform.metadata.resource.metadata_collection_factory" />
35
35
<argument key =" $debug" >%kernel.debug%</argument >
36
36
</service >
37
- <service id =" ApiPlatform\Serializer\SerializerContextBuilderInterface" alias =" api_platform.serializer.context_builder" />
38
37
39
38
<service id =" api_platform.serializer.filter_parameter_provider" class =" ApiPlatform\Serializer\Parameter\SerializerFilterParameterProvider" public =" false" >
40
39
<argument type =" service" id =" api_platform.filter_locator" />
41
40
<tag name =" api_platform.parameter_provider" key =" api_platform.serializer.filter_parameter_provider" priority =" -895" />
42
41
</service >
43
-
44
42
<service id =" ApiPlatform\Serializer\SerializerContextBuilderInterface" alias =" api_platform.serializer.context_builder" />
45
43
46
44
<service id =" api_platform.serializer.context_builder.filter" class =" ApiPlatform\Serializer\SerializerFilterContextBuilder" decorates =" api_platform.serializer.context_builder" public =" false" >
Original file line number Diff line number Diff line change 59
59
<argument type =" service" id =" api_platform.state_provider.parameter.inner" />
60
60
<argument type =" tagged_locator" tag =" api_platform.parameter_provider" index-by =" key" />
61
61
</service >
62
+
63
+ <service id =" ApiPlatform\State\SerializerContextBuilderInterface" alias =" api_platform.serializer.context_builder" />
62
64
</services >
63
65
</container >
You can’t perform that action at this time.
0 commit comments