protected function stageDeleteAll() { switch ($this->step) { case 0: $this->dbConnection->query('truncate table ' . Location\LocationTable::getTableName()); break; case 1: $this->dbConnection->query('truncate table ' . Location\Name\LocationTable::getTableName()); break; case 2: $this->dbConnection->query('truncate table ' . Location\ExternalTable::getTableName()); break; case 3: Location\GroupLocationTable::deleteAll(); break; case 4: Location\SiteLocationTable::deleteAll(); break; } $this->nextStep(); if ($this->step >= 5) { $this->nextStage(); } }