19declare(strict_types=1);
 
   39        string $type_icon_path,
 
   40        string $type_icon_label,
 
   46        DateTimeImmutable $created_on,
 
   48        ?
Signal $subitem_show_signal
 
   54        bool $open_link_in_new_viewport,
 
   63        bool $show_too_many_items_warning,
 
The scope of this class is split ilias-conform URI's into components.
 
getModalForSubitems(string $object_title, int $items_per_page, bool $show_too_many_items_warning, Item ... $items)
 
getItemForObject(string $type_icon_path, string $type_icon_label, string $title, ?URI $link, string $description, string $content, string $path, DateTimeImmutable $created_on, string $copyright, ?Signal $subitem_show_signal)
 
getPanel(ViewControlInfos $view_control_infos, Item ... $items)
 
getItemForSubitem(string $title, ?URI $link, bool $open_link_in_new_viewport, string $content, string $type, string $copyright)
 
Common interface to all items.
 
This describes commonalities between the different modals.