19declare(strict_types=1);
26use ILIAS\GlobalScreen\Scope\MainMenu\Collector\Renderer\Hasher;
45 $system_info = $this->ui_factory->mainControls()->systemInfo($item->getTitle(), $item->getSummary())->withDenotation($item->getDenotation());
47 if ($item->hasClosedCallable()) {
51 ) .
"/" . ClientNotifications::NOTIFY_ENDPOINT .
"?" . $this->
buildCloseQuery($item);
52 $system_info = $system_info->withDismissAction(
new URI(
$url));
The scope of this class is split ilias-conform URI's into components.
Class AbstractBaseNotificationRenderer.
buildCloseQuery(isItem $item)
Class AdministrativeNotificationRenderer.
Interface NotificationRenderer Every Notification should have a renderer, if you won't provide on in ...
getNotificationComponentForItem(isItem $item)
Returns the UI Component for the past item.
A component is the most general form of an entity in the UI.