# Learn more about services, parameters and containers at# https://symfony.com/doc/current/service_container.htmlparameters:#parameter_name: valueservices:# default configuration for services in *this* file_defaults:# automatically injects dependencies in your servicesautowire:true# automatically registers your services as commands, event subscribers, 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 servicespublic:false# makes classes in src/AppBundle available to be used as services# this creates a service per class whose id is the fully-qualified class nameAppBundle\:resource:'../../src/AppBundle/*'# you can exclude directories or files# but if a service is unused, it's removed anywayexclude:'../../src/AppBundle/{Entity,Repository,Tests}'# controllers are imported separately to make sure they're public# and have a tag that allows actions to type-hint servicesAppBundle\Controller\:resource:'../../src/AppBundle/Controller'public:truetags:['controller.service_arguments']# add more services, or override services that need manual wiring# AppBundle\Service\ExampleService:# arguments:# $someArgument: 'some_value'