1
0
mirror of https://github.com/dg/dibi.git synced 2025-08-04 21:28:02 +02:00

Dibi\DateTime::__wakeup() doesn't call parent after 8e8e6dfd [Closes #228]

This commit is contained in:
David Grudl
2016-07-21 15:51:07 +02:00
parent c019e7cac2
commit 3e20a6b8fc

View File

@@ -58,13 +58,14 @@ class DateTime extends \DateTime
public function __wakeup()
{
if (isset($this->fix)) {
if (isset($this->fix[1])) {
$this->__construct($this->fix[0], new \DateTimeZone($this->fix[1]));
} else {
$this->__construct($this->fix[0]);
}
if (isset($this->fix, $this->fix[1])) {
$this->__construct($this->fix[0], new \DateTimeZone($this->fix[1]));
unset($this->fix);
} elseif (isset($this->fix)) {
$this->__construct($this->fix[0]);
unset($this->fix);
} else {
parent::__wakeup();
}
}