From 2a2c46892c1323d9c947163350d740d79211347d Mon Sep 17 00:00:00 2001 From: Joseph Bielawski Date: Thu, 20 Dec 2012 10:02:06 +0100 Subject: [PATCH] Update src/Symfony/Component/Form/Extension/Core/DataTransformer/DateTimeToStringTransformer.php Fix `preg_match` to work with older PCRE. --- .../DateTimeToStringTransformer.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/Symfony/Component/Form/Extension/Core/DataTransformer/DateTimeToStringTransformer.php b/src/Symfony/Component/Form/Extension/Core/DataTransformer/DateTimeToStringTransformer.php index f7c4eb4798..6ae4ab48cf 100644 --- a/src/Symfony/Component/Form/Extension/Core/DataTransformer/DateTimeToStringTransformer.php +++ b/src/Symfony/Component/Form/Extension/Core/DataTransformer/DateTimeToStringTransformer.php @@ -160,14 +160,14 @@ class DateTimeToStringTransformer extends BaseDateTimeTransformer // Check which of the date parts are present in the pattern preg_match( '/(' . - '(?[djDl])|' . - '(?[FMmn])|' . - '(?[Yy])|' . - '(?[ghGH])|' . - '(?i)|' . - '(?s)|' . - '(?z)|' . - '(?U)|' . + '(?P[djDl])|' . + '(?P[FMmn])|' . + '(?P[Yy])|' . + '(?P[ghGH])|' . + '(?Pi)|' . + '(?Ps)|' . + '(?Pz)|' . + '(?PU)|' . '[^djDlFMmnYyghGHiszU]' . ')*/', $this->parseFormat,