Je pense que ça serait mieu de pouvoir injecter un environnement ici, et dissocier le couplage DEV = DEBUG.

Ça peut en effet être utilise de pouvoir disposer d'un autre front contrôleur (et env) de test, par exemple.
Du coup on peut utiliser deux params (env et debug), comme le fait le Kernel Sf2.