Architecture et requête · Question 11 sur 12
Un service est récupéré à un endroit via GeneralUtility::makeInstance(), et le Services.yaml de l'extension définit public: false. Que faut-il ?
1 réponse est correcte. Difficile
Afficher la solution
Solution
- D Le service doit être public, p. ex. via #[Autoconfigure(public: true)]
Explication
Seuls les services publics peuvent être récupérés du conteneur par makeInstance() ; avec l'injection par constructeur, public n'a pas d'importance.