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.

Certifications & examens

Quel examen pour la suite ?

Tu peux déjà t’entraîner pour 19 examens, 21 sont soumis au vote. Découvre toutes les certifications avec les infos officielles, vote ou propose ton examen.

Voir toutes les certifications