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);
} if ($vars['type'
] === 'microweber-adapter'
) { return $this->
inflectCoreVars($vars);
} if ($vars['type'
] === 'microweber-module'
) { return $this->
inflectModuleVars($vars);
} if ($vars['type'
] === 'microweber-modules'
) {