19 declare(strict_types=1);
55 $this->checkArgListElements(
'actions', $actions, [Link::class, Shy::class]);
58 $clone->link_groups[] = [$title, $actions];
72 $this->checkArgListElements(
'actions', $actions, [Link::class, Shy::class]);
75 array_push($clone->links, ...$actions);
90 $clone->icons[] = [$icon, $action];
104 $clone = clone $this;
105 array_push($clone->texts, ...$texts);
119 $clone = clone $this;
120 $clone->permanent_url =
$url;
139 $clone = clone $this;
140 $clone->modals[] = $modal;
This describes commonalities between the different modals.
withAdditionalLink(Link|Shy ... $actions)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
withAdditionalIcon(Icon $icon, Signal|URI|null $action=null)
getAdditionalLinkGroups()
withAdditionalText(string ... $texts)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
withAdditionalModal(Modal\RoundTrip $modal)
withPermanentURL(URI $url)
withAdditionalLinkGroup(string $title, array $actions)