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.