WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

Composer\Installers

MicroweberInstaller::inflectPackageVars() public WC 1.0

Format package name.

For package type microweber-module, cut off a trailing '-module' if present

For package type microweber-template, cut off a trailing '-template' if present.

{} Это метод класса: MicroweberInstaller{}

Хуков нет.

Возвращает

Null. Ничего.

Использование

$MicroweberInstaller = new MicroweberInstaller();
$MicroweberInstaller->inflectPackageVars( $vars );

Код MicroweberInstaller::inflectPackageVars() WC 4.7.1

<?php
public function inflectPackageVars($vars)
{


    if ($this->package->getTargetDir()) {
        $vars['install_item_dir'] = $this->package->getTargetDir();
    } else {
        $vars['install_item_dir'] = $vars['name'];
        if ($vars['type'] === 'microweber-template') {
            return $this->inflectTemplateVars($vars);
        }
        if ($vars['type'] === 'microweber-templates') {
            return $this->inflectTemplatesVars($vars);
        }
        if ($vars['type'] === 'microweber-core') {
            return $this->inflectCoreVars($vars);
        }
        if ($vars['type'] === 'microweber-adapter') {
            return $this->inflectCoreVars($vars);
        }
        if ($vars['type'] === 'microweber-module') {
            return $this->inflectModuleVars($vars);
        }
        if ($vars['type'] === 'microweber-modules') {
            return $this->inflectModulesVars($vars);
        }
        if ($vars['type'] === 'microweber-skin') {
            return $this->inflectSkinVars($vars);
        }
        if ($vars['type'] === 'microweber-element' or $vars['type'] === 'microweber-elements') {
            return $this->inflectElementVars($vars);
        }
    }


    return $vars;
}