mvc: Base64Field validation message update

This commit is contained in:
Franco Fichtner 2023-09-22 12:30:15 +02:00
parent 8aff5a9c81
commit 3363fa9d2d

View File

@ -35,7 +35,13 @@ use OPNsense\Base\Validators\CallbackValidator;
*/
class Base64Field extends TextField
{
protected $internalValidationMessage = "invalid base64 encoded string";
/**
* {@inheritdoc}
*/
protected function defaultValidationMessage()
{
return gettext('Invalid Base64-encoded string.');
}
/**
* @param string $value to validate
@ -45,7 +51,7 @@ class Base64Field extends TextField
{
$messages = [];
if (base64_encode(base64_decode($value, true)) != str_replace("\n", "", $value)) {
$messages[] = $this->internalValidationMessage;
$messages[] = $this->getValidationMessage();
}
return $messages;
}