getAccess() !== 'user') { return ModuleAccessResult::Abstain; } if ($user->isAdmin()) { return ModuleAccessResult::Granted; } if ($user->check('modules', $module->getIdentifier())) { return ModuleAccessResult::Granted; } $alias = array_search($module->getIdentifier(), $this->moduleRegistry->getModuleAliases(), true); if ($alias !== false && $user->check('modules', $alias)) { return ModuleAccessResult::Granted; } return ModuleAccessResult::Denied; } }