public function MicroweberInstaller::inflectPackageVars in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/composer/installers/src/Composer/Installers/MicroweberInstaller.php \Composer\Installers\MicroweberInstaller::inflectPackageVars()
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.
Overrides BaseInstaller::inflectPackageVars
File
- vendor/composer/ installers/ src/ Composer/ Installers/ MicroweberInstaller.php, line 23 
Class
Namespace
Composer\InstallersCode
public function inflectPackageVars($vars) {
  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;
}