Skip to content

Commit 1b0080a

Browse files
Merge pull request #4 from RobinHoutevelts/master
2 parents b0568b6 + 5732d3e commit 1b0080a

File tree

3 files changed

+4
-0
lines changed

3 files changed

+4
-0
lines changed

src/Validator/Constraints/VatNumber.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,7 @@
99
*/
1010
class VatNumber extends Constraint
1111
{
12+
public const INVALID_ERROR_CODE = '59421d43-d474-489c-b18c-7701329d51a0';
13+
1214
public $message = '"{{ string }}" does not look like a valid VAT number.';
1315
}

src/Validator/Constraints/VatNumberValidator.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ public function validate($value, Constraint $constraint)
4242
if (false === $valid) {
4343
$this->context->buildViolation($constraint->message)
4444
->setParameter('{{ string }}', $value)
45+
->setCode(VatNumber::INVALID_ERROR_CODE)
4546
->addViolation();
4647
}
4748
}

tests/Validator/Constraints/VatNumberValidatorTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ public function testInvalidValues($value)
4343
$this->validator->validate($value, $constraint);
4444
$this->buildViolation('myMessage')
4545
->setParameter('{{ string }}', $value)
46+
->setCode('59421d43-d474-489c-b18c-7701329d51a0')
4647
->assertRaised();
4748
}
4849

0 commit comments

Comments
 (0)