Architektur und Request · Frage 2 von 12

In welcher Datei registriert eine Extension eigene PSR-15-Middlewares für TYPO3?

1 Antwort ist richtig. Einfach

Lösung anzeigen

Lösung

  • A Configuration/RequestMiddlewares.php

Erklärung

TYPO3 liest die Datei Configuration/RequestMiddlewares.php aller geladenen Extensions ein und baut daraus je Stack (frontend oder backend) die Reihenfolge der Middlewares auf. Darin gibt man für jede Middleware einen eindeutigen Bezeichner, die Klasse und bei Bedarf before und after an, damit sie an der richtigen Stelle der Kette läuft. Die Services.yaml ist ein häufiger Irrtum: Sie steuert die Dependency Injection, also wie die Middleware-Klasse erzeugt wird, nicht aber, ob und wo sie im Request-Ablauf eingehängt wird. Configuration/Backend/Routes.php registriert Backend-Routen und keine Middlewares.

Zertifikate & Prüfungen

Welche Prüfung kommt als Nächstes?

19 Prüfungen kannst du schon üben, über 21 stimmst du gerade ab. Sieh dir alle Zertifikate mit offiziellen Infos an, gib deine Stimme ab oder schlag deine Prüfung vor.

Zur Zertifikatsübersicht