services

services.yaml

parameters:
    images_directory: '%kernel.project_dir%/public/images'

services:
    _defaults:
        autowire: true      
        autoconfigure: true 

    App\:
        resource: '../src/'

explication

Le fichier services.yaml sert à configurer les paramètres globaux du projet et le comportement des "services"

  • parameters : ce bloc permet de creer des variable globale comme par exemple, images_directory qui va stocker le chemin exact vers le dossier public/images.
  • services: utilisation des services dans le projet, comme autowire: true le service permet d'importer automatiquement les outils nécessaires dans les Controllers sans configuration supplémentaire.