18 declare(strict_types=1);
39 return $response_factory->
can(
50 public function generateGotoLink(
string $node_id,
string $skin_id,
string $style_id): string
52 return implode(
'/', [$node_id, $skin_id, $style_id]);
64 ilSystemStyleDocumentationGUI::class,
72 ilAdministrationGUI::class,
73 ilObjStyleSettingsGUI::class,
74 ilSystemStyleMainGUI::class,
75 ilSystemStyleDocumentationGUI::class
88 $ref_id = (
int) $ref_id;
89 $node_id = $params[2] ??
'';
90 $skin_id = $params[3] ??
'';
91 $style_id = $params[4] ??
'';
generateGotoLink(string $node_id, string $skin_id, string $style_id)
getAdditionalParameters()
generateRedirectURL(ilCtrl $ctrl, int $ref_id, string $node_id, string $skin_id, string $style_id,)
if(! $DIC->user() ->getId()||!ilLTIConsumerAccess::hasCustomProviderCreationAccess()) $params
setParameterByClass(string $a_class, string $a_parameter, $a_value)
redirectWithGotoLink(string $ref_id, array $params, ilCtrl $ctrl)
Generatates and reads Goto Links.
setTargetScript(string $a_target_script)
redirectToURL(string $target_url)
handle(Request $request, Context $context, Factory $response_factory)
getLinkTargetByClass( $a_class, ?string $a_cmd=null, ?string $a_anchor=null, bool $is_async=false, bool $has_xml_style=false)