function DateIntervalNormalizer::isISO8601
1 call to DateIntervalNormalizer::isISO8601()
- DateIntervalNormalizer::denormalize in vendor/
symfony/ serializer/ Normalizer/ DateIntervalNormalizer.php
File
-
vendor/
symfony/ serializer/ Normalizer/ DateIntervalNormalizer.php, line 114
Class
- DateIntervalNormalizer
- Normalizes an instance of {Denormalizes an interval string to an instance of { @author Jérôme Parmentier <jerome@prmntr.me>
Namespace
Symfony\Component\Serializer\NormalizerCode
private function isISO8601(string $string) : bool {
return preg_match('/^[\\-+]?P(?=\\w*(?:\\d|%\\w))(?:\\d+Y|%[yY]Y)?(?:\\d+M|%[mM]M)?(?:\\d+W|%[wW]W)?(?:\\d+D|%[dD]D)?(?:T(?:\\d+H|[hH]H)?(?:\\d+M|[iI]M)?(?:\\d+S|[sS]S)?)?$/', $string);
}