浏览代码

[Validator] Allow DateTime objects as valid DateTimes

Jordi Boggiano 14 年之前
父节点
当前提交
82f6a68eb2
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      src/Symfony/Component/Validator/Constraints/DateTimeValidator.php

+ 4 - 0
src/Symfony/Component/Validator/Constraints/DateTimeValidator.php

@@ -16,6 +16,10 @@ class DateTimeValidator extends ConstraintValidator
             return true;
         }
 
+        if ($value instanceof \DateTime) {
+            return true;
+        }
+
         if (!is_scalar($value) && !(is_object($value) && method_exists($value, '__toString()'))) {
             throw new UnexpectedTypeException($value, 'string');
         }