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\CMS\Core\Context\Context) 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.

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