# 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. bind: $opentalentConfig: '%kernel.project_dir%%env(OPENTALENT_CONFIG)%' _instanceof: App\Doctrine\Access\AccessExtensionInterface: tags: ['app.extensions.access'] # 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/' App\Serializer\OpentalentNormalizer: decorates: 'api_platform.jsonld.normalizer.item' App\Service\Cotisation\Utils: public: true App\Service\Network\Utils: public: true App\Service\Organization\Utils: public: true App\Doctrine\Access\HandleAccessExtension: - !tagged_iterator app.extensions.access