PhpBrew\Command\CleanCommand::execute PHP Метод

execute() публичный Метод

public execute ( $version )
    public function execute($version)
    {
        $buildDir = Config::getBuildDir() . DIRECTORY_SEPARATOR . $version;
        if ($this->options->all) {
            if (!file_exists($buildDir)) {
                $this->logger->info('Source directory ' . $buildDir . ' does not exist.');
            } else {
                $this->logger->info('Source directory ' . $buildDir . ' found, deleting...');
                Utils::recursive_unlink($buildDir, $this->logger);
            }
        } else {
            $make = new MakeTask($this->logger);
            $make->setQuiet();
            $build = new Build($version);
            $build->setSourceDirectory($buildDir);
            if ($make->clean($build)) {
                $this->logger->info('Distribution is cleaned up. Woof! ');
            }
        }
    }