Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
getPostalCodeRequired example
if
(
!
$constraint
instanceof CustomerZipCode
)
{
throw
new
UnexpectedTypeException
(
$constraint
, CustomerZipCodeValidator::
class
)
;
}
if
(
$constraint
->countryId === null
)
{
return
;
}
$country
=
$this
->
getCountry
(
$constraint
->countryId
)
;
if
(
$country
->
getPostalCodeRequired
(
)
)
{
if
(
$value
=== null ||
$value
=== ''
)
{
$this
->context->
buildViolation
(
$constraint
->
getMessageRequired
(
)
)
->
setCode
(
NotBlank::IS_BLANK_ERROR
)
->
addViolation
(
)
;
return
;
}
}
if
(
!
$country
->
getCheckPostalCodePattern
(
)
&& !
$country
->
getCheckAdvancedPostalCodePattern
(
)
)
{
return
;
}