示例#1
0
 /**
  * Removes deployment configuration
  *
  * @return void
  */
 private function deleteDeploymentConfig()
 {
     $configDir = $this->filesystem->getDirectoryWrite(DirectoryList::CONFIG);
     $configFiles = $this->deploymentConfigReader->getFiles();
     foreach ($configFiles as $configFile) {
         $absolutePath = $configDir->getAbsolutePath($configFile);
         if (!$configDir->isFile($configFile)) {
             $this->log->log("The file '{$absolutePath}' doesn't exist - skipping cleanup");
             continue;
         }
         try {
             $this->log->log($absolutePath);
             $configDir->delete($configFile);
         } catch (FileSystemException $e) {
             $this->log->log($e->getMessage());
         }
     }
 }