N98\Magento\Command\Installer\InstallCommand::getTargetFolderByType PHP Method

getTargetFolderByType() protected method

construct a folder to where magerun will download the source to, cache git/hg repositories under COMPOSER_HOME
protected getTargetFolderByType ( Composer\Composer $composer, Composer\Package\CompletePackage $package, $installationFolder ) : string
$composer Composer\Composer
$package Composer\Package\CompletePackage
$installationFolder
return string
    protected function getTargetFolderByType(Composer $composer, CompletePackage $package, $installationFolder)
    {
        $type = $package->getSourceType();
        if ($this->isSourceTypeRepository($type)) {
            $targetPath = sprintf('%s/%s/%s/%s', $composer->getConfig()->get('cache-dir'), '_n98_magerun_download', $type, preg_replace('{[^a-z0-9.]}i', '-', $package->getSourceUrl()));
        } else {
            $targetPath = sprintf('%s/%s', $installationFolder, '_n98_magerun_download');
        }
        return $targetPath;
    }