if (!
preg_match($regex,
(string) $vatId)) { $this->context->
buildViolation($constraint->message
) ->
setParameter('{{ vatId }}',
$this->
formatValue($vatId)) ->
setCode(CustomerVatIdentification::VAT_ID_FORMAT_NOT_CORRECT
) ->
addViolation();
} } } private function shouldCheckVatIdFormat(CustomerVatIdentification
$constraint): bool
{ if ($constraint->
getShouldCheck()) { return true;
} return (bool) $this->connection->
fetchOne( 'SELECT check_vat_id_pattern FROM `country` WHERE id = :id',
['id' => Uuid::
fromHexToBytes($constraint->
getCountryId())] );
} private function getVatPattern(CustomerVatIdentification
$constraint): string
{