Zum Inhalt springen

Wo sind die t3lib classes

Erstellt am 12. Juli 2015 · 1 Antwort · letzte Antwort am 13. Juli 2015

Tags: TYPO3 6.x, Frage

febo ·

Hallo Zusammen,

zugegeben ich bin, dank einer längeren Babaypause, eingerostet. Das sich seit typo3 4.5.x vieles geändert hat ist mir auch klar. Momentan finde ich mich aber so gar nicht mehr zurecht.

Wir haben vor bei uns eine ältere typo3 (4.5.7) Version auf die aktuelle LTE version zu migrieren. Dank dem smoothmigrationtool weiss ich auch, dass sich viele classes in den Ruhestand verabschiedet oder ihren Namen geändert haben.

Ein weiterer sei den PHP-Aliases dass viele alte class Namen noch funktionieren.

Aber wohin ist die z.B. t3lib_treeview oder die tslib_pibase verschwunden.

Gibt es eine Art Liste aus der man entnehmen welche class nun wo zu finden ist oder wie sie nun heißt?.

Danke im Voraus.

Alexander

Julian.​Hofmann ·

Hallo Alexander.

willkommen zurück! :-)

Mit 6.0 und der Umstellung auf Namespaces wurde einiges auch neu strukturiert. Einen recht umfassenden Einblick für alte Hasen gibt die Datei typo3/sysext/core/Migrations/Code/LegacyClassesForIde.php. Diese mappt (via Klassen-Erweiterungen) die alten Klassennamen weiterhin auf die neuen, namespacebehafteten Klassen.
In 7.x wurde dieses Mapping zugunsten der Performance rausgeworfen, soweit ich weiß.

Viele Grüße
Julian