/** * (PHP 5 >= 5.1.0)<br/> * Constructs the object * @link http://php.net/manual/en/serializable.unserialize.php * @param string $serialized <p> * The string representation of the object. * </p> * @return void */ public function unserialize($serialized) { $unserialized = unserialize($serialized); $this->fields = $unserialized['fields']; $this->conditional = $unserialized['conditional']; $this->joinClause = $unserialized['joinClause']; $this->groupByClause = $unserialized['groupByClause']; $this->orderByClause = $unserialized['orderByClause']; $this->limitClause = $unserialized['limitClause']; // reconnect to database parent::__construct(static::getDatabaseName()); }