Merge branch '1.0'

This commit is contained in:
Henrique Moody 2016-03-31 14:44:58 -03:00
commit f3ad53dd14
2 changed files with 7 additions and 3 deletions

View file

@ -41,9 +41,8 @@ class Date extends AbstractRule
$this->format = $exceptionalFormats[ $this->format ];
}
$dateFromFormat = DateTime::createFromFormat($this->format, $input);
$info = date_parse_from_format($this->format, $input);
return $dateFromFormat
&& $input === $dateFromFormat->format($this->format);
return ($info['error_count'] === 0 && $info['warning_count'] === 0);
}
}

View file

@ -122,6 +122,11 @@ class DateTest extends \PHPUnit_Framework_TestCase
public function providerForDateTimeTimezoneStrings()
{
return [
['UTC', 'Ym', '202302'],
['UTC', 'Ym', '202304'],
['UTC', 'Ym', '202306'],
['UTC', 'Ym', '202309'],
['UTC', 'Ym', '202311'],
['UTC', 'c', '2005-12-30T01:02:03+01:00'],
['UTC', 'c', '2004-02-12T15:19:21+00:00'],
['UTC', 'r', 'Thu, 29 Dec 2005 01:02:03 +0000'],