fix(BankPaymentValidator): check for negative identification number
This commit is contained in:
parent
bf65ce058d
commit
deacc6024b
@ -24,7 +24,7 @@ class BankPaymentIdentificationNumberValidator extends ConstraintValidator
|
|||||||
throw new UnexpectedValueException($value, "string");
|
throw new UnexpectedValueException($value, "string");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strlen($value) <= 10 && filter_var($value, FILTER_VALIDATE_INT) !== false) {
|
if (strlen($value) <= 10 && filter_var($value, FILTER_VALIDATE_INT) !== false && (int) $value > 0) {
|
||||||
return ;
|
return ;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -35,6 +35,6 @@ class BankPaymentIdentificationNumberValidatorTest extends ValidatorTestCase
|
|||||||
}
|
}
|
||||||
|
|
||||||
private function failureDp(): array {
|
private function failureDp(): array {
|
||||||
return [['122.b'], ['a.a'], ['a'], ['2.040'], ['2,a'], ['122.1'], ['12345678901']];
|
return [['122.b'], ['a.a'], ['a'], ['2.040'], ['2,a'], ['122.1'], ['12345678901'], ['-323']];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user