/**
* 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.
*/
public function inflectPackageVars(array
$vars): array
{ if ($this->package->
getTargetDir() !== null &&
$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);
}