Typo3 - LTS 9 API

Die Extension Programmierung hat durch die neue LTS Version 9 viele Änderungen erfahren. Hier finden sich viele neue Api Classes aufgelistet:

https://usetypo3.com/9lts-api-...

Für die Sessions ist die Dokumentation nicht sehr aufschlussreich und es muss viel gesucht werden. Da nun alles über den Context und die Aspect Interfaces läuft, müsste dort die Suche enden. Um eine schöne Lösung zu erhalten habe ich folgenden Ansatz gewählt:

  • Erweiterung der UserAspect class
  • Implementation eines Getters (getUser) um an das AbstractUserAuthentication Objekt zu kommen
  • auf dem AbstractUserAuthentication kann direkt in die Session geschrieben werden mittels setSessionData.