Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. BitrixInstaller.php

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\Installers

Code

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);
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal