Bonjour,

J'ai créé un conteneur d'injection de dépendance dans lequel j'enregistre des services. Je souhaite pouvoir référencer le container dans chaque classe qui est autoloadée via spl.

Mes contrôleurs référence le container sans problème, car c'est le routeur qui instancie le controleur et je peux enregistrer le container. Par contre sur des classes du modèle, celle-ci étant autoloadée, je ne peux pas mettre un code d'enregistrement dans l'autoloader, étant donné que le fichier est inclus, mais la classe n'est pas instanciée par l'autoloader.

Seule solution que je vois, de passer le container en paramètre un peu partout, mais du coup, je perd beaucoup d’intérêt quant à la solution globale.


Quelqu'un aurait-il une idée ou un exemple pour pouvoir référencer automatiquement le conteneur dans les classes autoloadées s'il vous plaît ?

Merci par avance