Hi,
When a date in a field of a MySQL database is set to "0000-00-00 00:00:00" (it's the default value of a timestamp field) the function
->getTimestamp() from the driver in the MySQLResultSet.php file return a false timestamp.
The problem is
124 if ($this->fields[$column] === null) { return null; }
125
126 $ts = strtotime($this->fields[$column]);
the php function strtotime('0000-00-00 00:00:00') return this timestamp : 943916400.
So to correct this i have added one line.
if ($this->fields[$column] === null) { return null; }
if ($this->fields[$column] === "0000-00-00 00:00:00") { return null; }
$ts = strtotime($this->fields[$column]);
I don't know if it's a local config problem, or if it's a temporary MySQL issue, or if it's a symfony issue, and i don't know if it's only on MySQL. So close this ticket if it's only on my config ;)