4.2.0
- Umstellung auf den Namespace FriendsOfRedaxo\Focuspoint. Aus Klasse
focuspoint_media
wird z.B.
FriendsOfRedaxo\Focuspoint\FocuspointMedia
. - Ab jetzt ist PHP 8.1 Mindestvoraussetzung und REDAXO 5.15.
Diese Version ist die Vorbereitung auf REDAXO 6. Es gibt keine Änderungen am Funktionsumfang.
Die Umstellung im Namespace hat jetzt nur Auswirkungen für Entwickler, die zusätzlich eigene Focuspoint-Effekte scheiben oder
anderweitig auf die Focuspoint-Tools/Klassen zugreifen. Für eine Übergangszeit ist der alte Aufruf mit z.B. focuspoint_media
weiterhin möglich. In der Entwicklungsumgebung sind die Aufrufe als Deprecated gekennzeichnet und sollten
rasch auf die neue Variante umgestellt werden. Mit Version 5.0.0 wird die alte Aufrufvariante endgültig entfernt.
Zur Umstellung gehören auch neue Klassennamen im CamelCase-Stil.
Zur Umstellung kann man am Beispiel gezeigt
- Den Klassennamen um den Namespace erweitert ändern:
FriendsOfRedaxo\Focuspoint\FocuspointMedia::func(...)
. - Am Anfang der Datei ein Use-Statement einfügen:
use FriendsOfRedaxo\Focuspoint\FocuspointMedia;
undFocuspointMedia
benutzen
Bei Einsatz des PHP-CS-FIXER wird die erste Variante in die zweite umgewandelt.