public function truncate() { parent::truncate(); if (!$this->getParent()) { // add timezones $params = array_keys($this->nativeTZList()); $sql = "INSERT INTO {$this->getTableName()} ({$this->sender()->valueField()}) VALUES(" . implode('),(', array_fill(0, count($params), '?')) . ")"; $this->db()->fetchAll($sql, $params); } }