function TimezoneValidator::getPhpTimezones
1 call to TimezoneValidator::getPhpTimezones()
- TimezoneValidator::validate in vendor/
symfony/ validator/ Constraints/ TimezoneValidator.php - Checks if the passed value is valid.
File
-
vendor/
symfony/ validator/ Constraints/ TimezoneValidator.php, line 75
Class
- TimezoneValidator
- Validates whether a value is a valid timezone identifier.
Namespace
Symfony\Component\Validator\ConstraintsCode
private static function getPhpTimezones(int $zone, ?string $countryCode = null) : array {
if (null !== $countryCode) {
try {
return @\DateTimeZone::listIdentifiers($zone, $countryCode) ?: [];
} catch (\ValueError) {
return [];
}
}
return \DateTimeZone::listIdentifiers($zone);
}