diff --git a/module/fid/config/user-create-form.php b/module/fid/config/user-create-form.php index b17a341897e9813c430c53d0f9a91140a68d261b..0e398fe9c80578edf43232c4f99532aec508c2fd 100644 --- a/module/fid/config/user-create-form.php +++ b/module/fid/config/user-create-form.php @@ -483,7 +483,7 @@ return [ Callback::class => [ 'name' => Callback::class, 'options' => [ - 'callback' => new AddressValidator(), + 'callback' => AddressValidator::class.'::init', 'messages' => [ Callback::INVALID_VALUE => 'error_empty_address_value', ], @@ -532,7 +532,7 @@ return [ Callback::class => [ 'name' => Callback::class, 'options' => [ - 'callback' => new AddressValidator(), + 'callback' => AddressValidator::class.'::init', 'messages' => [ Callback::INVALID_VALUE => 'error_empty_address_value', ], @@ -563,7 +563,7 @@ return [ Callback::class => [ 'name' => Callback::class, 'options' => [ - 'callback' => new AddressValidator(), + 'callback' => AddressValidator::class.'::init', 'messages' => [ Callback::INVALID_VALUE => 'error_empty_address_value', ], @@ -594,7 +594,7 @@ return [ Callback::class => [ 'name' => Callback::class, 'options' => [ - 'callback' => new AddressValidator(), + 'callback' => AddressValidator::class.'::init', 'messages' => [ Callback::INVALID_VALUE => 'error_empty_address_value', ], diff --git a/module/fid/src/FormModel/AddressValidator.php b/module/fid/src/FormModel/AddressValidator.php index b44159538c630fee30b1f4c614caebe6a37c2f50..44f5ec64bc77b0f7579f592053258c40ecfcaf13 100644 --- a/module/fid/src/FormModel/AddressValidator.php +++ b/module/fid/src/FormModel/AddressValidator.php @@ -23,7 +23,7 @@ namespace fid\FormModel; class AddressValidator { - public function __invoke($value, $data): bool + public static function init($value, $data): bool { return $data['addressLine1'] . $data['addressLine2'] . $data['addressZip'] . $data['addressCity']