From 3e20a6b8fc1dadf925506627223398ff02514609 Mon Sep 17 00:00:00 2001 From: David Grudl Date: Thu, 21 Jul 2016 15:51:07 +0200 Subject: [PATCH] Dibi\DateTime::__wakeup() doesn't call parent after 8e8e6dfd [Closes #228] --- src/Dibi/DateTime.php | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/Dibi/DateTime.php b/src/Dibi/DateTime.php index 140ed525..142842fc 100644 --- a/src/Dibi/DateTime.php +++ b/src/Dibi/DateTime.php @@ -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(); } }