19declare(strict_types=1);
47 $certificate_settings =
new ilSetting(
'certificate');
48 if (!$certificate_settings->get(
'active',
'0')) {
49 return $response_factory->
cannot();
54 return match ($additional_params) {
55 'list' => $response_factory->
can($context->
ctrl()->getLinkTargetByClass(
57 ilDashboardGUI::class,
58 ilAchievementsGUI::class,
59 ilUserCertificateGUI::class,
63 default => $response_factory->
cannot()
handle(Request $request, Context $context, Factory $response_factory)
getAdditionalParameters()
can(string $uri_path, bool $shift=false)
@ilCtrl_Calls ilAchievementsGUI: ilPersonalSkillsGUI, ilBadgeProfileGUI, ilLearningHistoryGUI,...
@ilCtrl_Calls ilDashboardGUI: ILIAS\User\Profile\PersonalProfileGUI @ilCtrl_Calls ilDashboardGUI: ilO...
@ilCtrl_IsCalledBy ilUserCertificateGUI: ilAchievementsGUI