Skip to content

4.2.0

Compare
Choose a tag to compare
@christophboecker christophboecker released this 03 Feb 15:28
· 4 commits to master since this release
37e66af
  • 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; und FocuspointMedia benutzen

Bei Einsatz des PHP-CS-FIXER wird die erste Variante in die zweite umgewandelt.