summaryrefslogtreecommitdiff
path: root/src/Validators
diff options
context:
space:
mode:
Diffstat (limited to 'src/Validators')
-rw-r--r--src/Validators/EmailValidator.php2
-rw-r--r--src/Validators/LenValidator.php2
-rw-r--r--src/Validators/RequiredValidator.php2
-rw-r--r--src/Validators/Validator.php2
4 files changed, 4 insertions, 4 deletions
diff --git a/src/Validators/EmailValidator.php b/src/Validators/EmailValidator.php
index d5654c0..180c22d 100644
--- a/src/Validators/EmailValidator.php
+++ b/src/Validators/EmailValidator.php
@@ -18,7 +18,7 @@ class EmailValidator implements Validator
* @param mixed $modifier
* @return boolean
*/
- public static function validate(mixed $value, mixed $modifier = null): bool
+ public static function validate(string $field, mixed $value, mixed $modifier = null): bool
{
return filter_var($value, FILTER_VALIDATE_EMAIL);
}
diff --git a/src/Validators/LenValidator.php b/src/Validators/LenValidator.php
index f47168a..c5a152b 100644
--- a/src/Validators/LenValidator.php
+++ b/src/Validators/LenValidator.php
@@ -18,7 +18,7 @@ class LenValidator implements Validator
* @param mixed $modifier
* @return boolean
*/
- public static function validate(mixed $value, mixed $modifier = null): bool
+ public static function validate(string $field, mixed $value, mixed $modifier = null): bool
{
// If no modifier present then this validator will always validate.
if (!$modifier) {
diff --git a/src/Validators/RequiredValidator.php b/src/Validators/RequiredValidator.php
index 82c18ec..acfcce5 100644
--- a/src/Validators/RequiredValidator.php
+++ b/src/Validators/RequiredValidator.php
@@ -18,7 +18,7 @@ class RequiredValidator implements Validator
* @param mixed $modifier
* @return boolean
*/
- public static function validate(mixed $value, mixed $modifier = null): bool
+ public static function validate(string $field, mixed $value, mixed $modifier = null): bool
{
return isset($value) && $value !== '';
}
diff --git a/src/Validators/Validator.php b/src/Validators/Validator.php
index 85aca30..8e5e994 100644
--- a/src/Validators/Validator.php
+++ b/src/Validators/Validator.php
@@ -4,6 +4,6 @@ namespace Askonomm\Hird\Validators;
interface Validator
{
- public static function validate(mixed $value, mixed $modifier = null): bool;
+ public static function validate(string $field, mixed $value, mixed $modifier = null): bool;
public static function composeError(string $field, mixed $modifier = null): string;
}