FOF30\Utils\InstallScript::removeFilesAndFolders PHP Method

removeFilesAndFolders() protected method

Removes obsolete files and folders
protected removeFilesAndFolders ( array $removeList )
$removeList array The files and directories to remove
    protected function removeFilesAndFolders($removeList)
    {
        // Remove files
        if (isset($removeList['files']) && !empty($removeList['files'])) {
            foreach ($removeList['files'] as $file) {
                $f = JPATH_ROOT . '/' . $file;
                if (!is_file($f)) {
                    continue;
                }
                JFile::delete($f);
            }
        }
        // Remove folders
        if (isset($removeList['folders']) && !empty($removeList['folders'])) {
            foreach ($removeList['folders'] as $folder) {
                $f = JPATH_ROOT . '/' . $folder;
                if (!is_dir($f)) {
                    continue;
                }
                JFolder::delete($f);
            }
        }
    }