Migration von 3.3 auf 3.4

1. Einleitung

In diesem Artikel erfahren Sie, wie Sie eine bestehende Anwendung auf APF-Version 3.4 aktualisieren können.

Version 3.4 ist in sehr großen Teilen komplett kompatibel mit der Vorgänger-Version. Kapitel 2 beschreibt die notwendigen manuellen Anpassungen.

Mit dem Erscheinen dieses Release wird die Weiterentwicklung der Version 3.3 eingestellt. Security- und Bug-Fixes werden bis Ende 2018 verfügbar sein.

2. Manuelle Schritte

Mit der in Issue #318 vorgenommenen Fehlerbehebung hat sich die API der Formular-Validierung geändert. Bitte passen Sie folgende Code-Stellen in Ihrer Applikation an:

Implementierungen von Interface FormControl:

PHP-Code
// alt: public function addValidator(FormValidator &$validator) // neu: public function addValidator(FormValidator $validator)
PHP-Code
// alt: public function addFilter(FormFilter &$filter) // neu: public function addFilter(FormFilter $filter)

Implementierungen von Interface FormFilter:

PHP-Code
// alt: public function __construct(FormControl &$control, FormControl &$button) // neu: public function __construct(FormControl $control, FormControl $button)

Implementierungen von Interface FormValidator:

PHP-Code
// alt: public function __construct(FormControl &$control, FormControl &$button, $type = null) // neu: public function __construct(FormControl $control, FormControl $button, $type = null)

Kommentare

Möchten Sie den Artikel eine Anmerkung hinzufügen, oder haben Sie ergänzende Hinweise? Dann können Sie diese hier einfügen. Die bereits verfassten Anmerkungen und Kommentare finden Sie in der untenstehenden Liste.
Für diesen Artikel liegen aktuell keine Kommentare vor.

Um unsere Webseite für Sie optimal zu gestalten und fortlaufend verbessern zu können, verwenden wir Cookies. Durch die Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Weitere Informationen finden Sie in den Datenschutzrichtlinien.