From 7382e42a0d3c7ba6217d3c9b045964433dbdfacc Mon Sep 17 00:00:00 2001 From: Guilhem Niot Date: Fri, 28 Apr 2017 23:53:58 +0200 Subject: [PATCH] Use symfony 3.3 features --- app/config/services.yml | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/app/config/services.yml b/app/config/services.yml index f15dc0ee60..2dccab8b70 100644 --- a/app/config/services.yml +++ b/app/config/services.yml @@ -4,6 +4,22 @@ parameters: #parameter_name: value services: - #service_name: - # class: AppBundle\Directory\ClassName - # arguments: ['@another_service_name', 'plain_value', '%parameter_name%'] + # default configuration for services in *this* file + _defaults: + # automatically injects dependencies in your services + autowire: true + # automatically registers your services as commands, form types, etc. + autoconfigure: true + # this means you cannot fetch services directly from the container via $container->get() + # if you need to do this, you can override this setting on individual services + public: false + + # loads services from whatever directories you want (you can add directories!) + # this creates a service per class whose id is the fully-qualified class name + AppBundle\: + resource: '../../src/AppBundle/{Command,Form,EventSubscriber,Twig,Security}' + + AppBundle\Controller\: + resource: '../../src/AppBundle/Controller' + public: true + tags: ['controller.service_arguments']