platform/api/symfony/Component/Serializer/DependencyInjection/SerializerPass.yaml
2024-09-02 10:44:11 -07:00

58 lines
1.9 KiB
YAML

name: SerializerPass
class_comment: '# * Adds all services with the tags "serializer.encoder" and "serializer.normalizer"
as
# * encoders and normalizers to the "serializer" service.
# *
# * @author Javier Lopez <f12loalf@gmail.com>
# * @author Robin Chalas <robin.chalas@gmail.com>'
dependencies:
- name: BoundArgument
type: class
source: Symfony\Component\DependencyInjection\Argument\BoundArgument
- name: CompilerPassInterface
type: class
source: Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface
- name: PriorityTaggedServiceTrait
type: class
source: Symfony\Component\DependencyInjection\Compiler\PriorityTaggedServiceTrait
- name: ContainerBuilder
type: class
source: Symfony\Component\DependencyInjection\ContainerBuilder
- name: RuntimeException
type: class
source: Symfony\Component\DependencyInjection\Exception\RuntimeException
- name: Reference
type: class
source: Symfony\Component\DependencyInjection\Reference
- name: TraceableEncoder
type: class
source: Symfony\Component\Serializer\Debug\TraceableEncoder
- name: TraceableNormalizer
type: class
source: Symfony\Component\Serializer\Debug\TraceableNormalizer
- name: PriorityTaggedServiceTrait
type: class
source: PriorityTaggedServiceTrait
properties: []
methods:
- name: process
visibility: public
parameters:
- name: container
comment: null
traits:
- Symfony\Component\DependencyInjection\Argument\BoundArgument
- Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface
- Symfony\Component\DependencyInjection\Compiler\PriorityTaggedServiceTrait
- Symfony\Component\DependencyInjection\ContainerBuilder
- Symfony\Component\DependencyInjection\Exception\RuntimeException
- Symfony\Component\DependencyInjection\Reference
- Symfony\Component\Serializer\Debug\TraceableEncoder
- Symfony\Component\Serializer\Debug\TraceableNormalizer
- PriorityTaggedServiceTrait
interfaces:
- CompilerPassInterface