function BitrixInstaller::inflectPackageVars
Overrides BaseInstaller::inflectPackageVars
File
-
vendor/
composer/ installers/ src/ Composer/ Installers/ BitrixInstaller.php, line 43
Class
- BitrixInstaller
- Installer for Bitrix Framework. Supported types of extensions:
Namespace
Composer\InstallersCode
public function inflectPackageVars(array $vars) : array {
/** @phpstan-ignore-next-line */
if ($this->composer
->getPackage()) {
$extra = $this->composer
->getPackage()
->getExtra();
if (isset($extra['bitrix-dir'])) {
$vars['bitrix_dir'] = $extra['bitrix-dir'];
}
}
if (!isset($vars['bitrix_dir'])) {
$vars['bitrix_dir'] = 'bitrix';
}
return parent::inflectPackageVars($vars);
}