Example #1
0
            if ($file[0] !== '.') {
                if (is_dir($src . '/' . $file)) {
                    $this->_recurseCopy($src . '/' . $file, $dst . '/' . $file);
                } else {
                    copy($src . '/' . $file, $dst . '/' . $file);
                }
            }
        }
        closedir($dir);
    }
    protected function _rmDirectory($directory)
    {
        $dir = opendir($directory);
        while ($file = readdir($dir)) {
            if ($file === '.' || $file === '..') {
                continue;
            }
            $file = $directory . '/' . $file;
            if (is_dir($file)) {
                $this->_rmDirectory($file);
            } else {
                unlink($file);
            }
        }
        closedir($dir);
        return rmdir($directory);
    }
}
$app = new Application();
$app->generateCommand();