Recca0120\Terminal\Console\Commands\Cleanup::fire PHP Method

fire() public method

fire.
public fire ( )
    public function fire()
    {
        $root = $this->getLaravel()->basePath();
        $directories = ['.git', 'node_modules', 'vendor/**/**/.git', 'vendor/**/**/node_modules', 'vendor/**/**/vendor', 'vendor/**/**/Tests', 'vendor/**/**/tests', 'vendor/**/**/Test', 'vendor/**/**/test'];
        (new Collection($directories))->map(function ($directory) use($root) {
            return $this->filesystem->glob($root . '/' . $directory, GLOB_ONLYDIR);
        })->collapse()->each(function ($directory) {
            $this->filesystem->deleteDirectory($directory);
            $this->error('delete directory: ' . $directory);
        });
    }