Joli\JoliCi\Container::getVacuum PHP Method

getVacuum() public method

public getVacuum ( )
    public function getVacuum()
    {
        return new Vacuum($this->getDocker(), $this->getNaming(), $this->getStrategy(), $this->getFilesystem(), $this->getBuildPath());
    }

Usage Example

コード例 #1
0
ファイル: CleanCommand.php プロジェクト: Chris7/JoliCi
 /**
  * {@inheritdoc}
  */
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $container = new Container();
     $vacuum = $container->getVacuum();
     if ($input->getOption('only-containers')) {
         $vacuum->cleanContainers($vacuum->getJobsToRemove($input->getOption('project-path'), $input->getOption('keep')));
         return 0;
     }
     if ($input->getOption('only-directories')) {
         $vacuum->cleanDirectories($vacuum->getJobsToRemove($input->getOption('project-path'), $input->getOption('keep')));
         return 0;
     }
     if ($input->getOption('only-images')) {
         $vacuum->cleanImages($vacuum->getJobsToRemove($input->getOption('project-path'), $input->getOption('keep')), $input->getOption('force'));
         return 0;
     }
     $vacuum->clean($input->getOption('project-path'), $input->getOption('keep'), $input->getOption('force'));
     return 0;
 }
All Usage Examples Of Joli\JoliCi\Container::getVacuum