Sommaire

Utilisation des services

Un certain nombre de services sont déjà, par défaut, disponibles dans votre application. Comment les connaître ?

Il suffit d’exécuter la commande suivante dans le terminal :

 php bin/console debug:autowiring

Les services listés sont ceux que l’on peut utiliser en Injection de dépendanceinjection de dépendance dans l’action d’un contrôleur, par exemple ( autowiringautowiring).

Il existe beaucoup plus de services dans le conteneur. Pour une liste complète, vous pouvez exécuter la commande :

 php bin/console debug:container

Prenons le service LoggerInterfaceLoggerInterface par exemple, qui permet d’envoyer des messages dans le log.

Vous le trouverez dans la liste qui vous est donnée par la commande ci-dessus (faites une recherche avec [Ctrl] F pour retrouver ce service) :

Describes a logger instance. 
Psr\Log\LoggerInterface (m ...