public function init($moduleArray = [])
{
/* merge module setup */
if (is_array($moduleArray)) {
static::$_moduleArray = array_merge(static::$_moduleArray, $moduleArray);
}
/* load the language */
if (array_key_exists('alias', static::$_moduleArray)) {
$registry = Registry::getInstance();
$language = Language::getInstance();
$language->load(['modules/' . static::$_moduleArray['alias'] . '/languages/en.json', 'modules/' . static::$_moduleArray['alias'] . '/languages/' . $registry->get('language') . '.json']);
}
}