/** * @param string $stmt * @return $this */ public function setStatement($stmt) { if ($this->statement) { $this->unlinkTable(); $this->fields = []; $this->primary = null; $this->last = $this->first = ''; $this->constraints = []; } return parent::setStatement($stmt); }