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 ...