Mage_Connect_Packager::processUninstallPackage PHP Method

processUninstallPackage() public method

public processUninstallPackage ( $chanName, $package, Mage_Connect_Singleconfig $cacheObj, $configObj ) : unknown_type
$chanName
$package
$cacheObj Mage_Connect_Singleconfig
return unknown_type
    public function processUninstallPackage($chanName, $package, $cacheObj, $configObj)
    {
        $package = $cacheObj->getPackageObject($chanName, $package);
        $contents = $package->getContents();
        $targetPath = rtrim($configObj->magento_root, "\\/");
        foreach ($contents as $file) {
            $fileName = basename($file);
            $filePath = dirname($file);
            $dest = $targetPath . DIRECTORY_SEPARATOR . $filePath . DIRECTORY_SEPARATOR . $fileName;
            if (@file_exists($dest)) {
                //var_dump($dest);
                @unlink($dest);
            }
        }
    }