Injection des paramètres APP_ENV et APP_DEBUG dans vos services Symfony

Publié le 13/04/2024 • Actualisé le 13/04/2024


English language detected! 🇬🇧

  We noticed that your browser is using English. Do you want to read this post in this language?

Read the english version 🇬🇧 Close

Dans ce bout de code, nous voyons comment injecter les paramètres APP_ENV et APP_DEBUG dans des services Symfony. Dans un précédent snippet, nous avons vu comment injecter le répertoire racine du projet Symfony. On peut exactement faire la même chose ici puisque APP_ENV et APP_DEBUG sont aussi des paramètres du noyau (kernel).


services:
    _defaults:
        bind:
            string $environment: '%kernel.environment%'
            string $debug: '%kernel.debug%'

# // then inject in your services with:
# public class myService
# {
#       public function __construct(string $environment, string $debug)
#       {

 Plus sur Stackoverflow   Lire la doc  Snippet aléatoire

  Travaillez avec moi !