Architektur und Request · Frage 4 von 12
Welche Informationen stellt die Context API von TYPO3 über ihre Aspects bereit?
3 Antworten sind richtig. Einfach
Lösung anzeigen
Lösung
- A Datum und Uhrzeit des aktuellen Requests
- B Ob und welcher Frontend- oder Backend-Benutzer angemeldet ist
- E Die aktuelle Sprache samt Fallback-Einstellungen
Erklärung
Die Context API (TYPO3\) sammelt Informationen über den aktuellen Request in sogenannten Aspects, zum Beispiel date, language, frontend.user, backend.user, visibility und workspace. Man holt sich den Context per Dependency Injection und fragt einzelne Werte ab, etwa mit $context->getPropertyFromAspect('frontend.user', 'isLoggedIn'). Das ist sauberer als der Blick in globale Variablen und macht Code testbar, weil sich der Context gezielt vorbelegen lässt. Session-Inhalte oder Extension-Einstellungen gehören nicht dazu; Letztere liest man über die ExtensionConfiguration.