/**
* @param PackageInterface $package
*
* @return string
*/
protected function getSymlinkSourcePath(PackageInterface $package)
{
if (null != $this->config->getSymlinkBasePath()) {
$targetDir = $package->getTargetDir();
$sourcePath = $this->config->getSymlinkBasePath() . '/' . $package->getPrettyName() . '/' . $package->getPrettyVersion() . ($targetDir ? '/' . $targetDir : '');
} else {
$sourcePath = $this->getInstallPath($package);
}
return $sourcePath;
}