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