Moin,
mir ist aufgefallen das eben dieser Fehler oft passiert, wenn der Hook "processFormData" so implementiert ist, dass er nicht mehr zur Contao Version passt.
Offensichtlich hat sich die Methodensignatur von Contao 2.9.x auf Contao 2.10.x geändert (leider undokumentiert):
PHP-Code:
V 2.9.x
public function myProcessFormData($arrPost, $arrForm, $arrFiles)
V2.10.x
public function myProcessFormData($arrPost, $arrForm, $arrFiles, $arrLabels)
Das führt dann zu o.g. Fehler, wenn z.B. eine Extension diesen Hook verwendet, der mit der 2.10er Signatur programmiert ist, allerdings unter 2.9 betrieben wird.
Hilfreich ist es hier den Hook folgendermaßen zu definieren:
PHP-Code:
public function myProcessFormData($arrPost, $arrForm, $arrFiles, $arrLabels = array())
So sollte es dann besser klappen.
Wurde u.a. im [valumsFileUploader] getan (Issue 38) um die Kompatibilität zu Contao 2.9.x herzustellen.
Grüße, Cliff
Lesezeichen