| # This file is the entry point to configure your own services.
# Files in the packages/ subdirectory configure your dependencies.
# Put parameters here that don't need to change on each machine where the app is deployed
# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration
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.
    App\Service\:
        resource: '../src/Service/*'
    App\Validator\:
        resource: '../src/Validator/*'
    App\Repository\:
        resource: '../src/Repository/*'
    App\DataFixtures\:
        resource: '../src/DataFixtures/*'
    App\Controller\:
        resource: '../src/Controller'
        tags: ['controller.service_arguments']
    App\EventListener\KernelResponseListener:
        tags:
            - { name: kernel.event_listener, event: kernel.response }
 |