From fd7692eae00cbb0db3e6b732f68357e3c64a8a8b Mon Sep 17 00:00:00 2001 From: Fibinger Ádám <adam.fibinger@wup.hu> Date: Fri, 22 Oct 2021 18:31:43 +0200 Subject: [PATCH] First testable and dev ready version --- config/services.yaml | 45 ++++++++++++++++++++++++++++++--------------- 1 files changed, 30 insertions(+), 15 deletions(-) diff --git a/config/services.yaml b/config/services.yaml index ef07b76..ca6cf1c 100644 --- a/config/services.yaml +++ b/config/services.yaml @@ -6,20 +6,35 @@ parameters: services: - # default configuration for services in *this* file - _defaults: - autowire: true # Automatically injects dependencies in your services. - autoconfigure: true # Automatically registers your services as commands, event subscribers, etc. + # default configuration for services in *this* file + _defaults: + autowire: true # Automatically injects dependencies in your services. + autoconfigure: true # Automatically registers your services as commands, event subscribers, etc. - # makes classes in src/ available to be used as services - # this creates a service per class whose id is the fully-qualified class name - App\: - resource: '../src/' - exclude: - - '../src/DependencyInjection/' - - '../src/Entity/' - - '../src/Kernel.php' - - '../src/Tests/' + # makes classes in src/ available to be used as services + # this creates a service per class whose id is the fully-qualified class name + App\: + resource: '../src/' + exclude: + - '../src/DependencyInjection/' + - '../src/Entity/' + - '../src/Kernel.php' + - '../src/Tests/' - # add more service definitions when explicit configuration is needed - # please note that last definitions always *replace* previous ones + # add more service definitions when explicit configuration is needed + # please note that last definitions always *replace* previous ones + 'App\EventListener\DeserializeListener': + tags: + - { name: 'kernel.event_listener', event: 'kernel.request', method: 'onKernelRequest', priority: 2 } + # Autoconfiguration must be disabled to set a custom priority + autoconfigure: false + decorates: 'api_platform.listener.request.deserialize' + arguments: + $decorated: '@App\EventListener\DeserializeListener.inner' + + 'App\DataTransformer\CreateSecretTransformer': ~ + # Uncomment only if autoconfiguration is disabled + #tags: [ 'api_platform.data_transformer' ] + App\Filter\PublicSecretQueryExtension: + tags: + - { name: api_platform.doctrine.orm.query_extension.collection } \ No newline at end of file -- Gitblit v1.8.0