Architecture et requête · Question 2 sur 12

Dans quel fichier une extension enregistre-t-elle ses propres middlewares PSR-15 pour TYPO3 ?

1 réponse est correcte. Facile

Afficher la solution

Solution

  • A Configuration/RequestMiddlewares.php

Explication

TYPO3 lit Configuration/RequestMiddlewares.php dans toutes les extensions chargées et en déduit l'ordre des middlewares pour chaque pile (frontend ou backend). Pour chaque middleware, on indique un identifiant unique, la classe et, si nécessaire, before et after afin qu'elle s'exécute à la bonne position dans la chaîne. Services.yaml est une idée reçue fréquente : ce fichier pilote l'injection de dépendances, c'est-à-dire la manière dont la classe de la middleware est instanciée, mais pas si ni où elle est insérée dans le flux de la requête. Configuration/Backend/Routes.php enregistre des routes backend, pas des middlewares.

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