示例#1
0
 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();
     }
 }