ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Class OnScreenChatNotificationProvider. More...
Public Member Functions | |
__construct (Container $dic, Conversation $conversationRepo=null, Subscriber $subscriberRepo=null) | |
OnScreenChatNotificationProvider constructor. More... | |
getNotifications () | |
getAsyncItem (string $conversationIds, bool $withAggregates) | |
![]() | |
__construct (Container $dic) | |
getAdministrativeNotifications () | |
![]() | |
__construct (Container $dic) | |
getFullyQualifiedClassName () | |
getProviderNameForPresentation () | |
Private Attributes | |
$conversationRepo | |
$subscriberRepo | |
Additional Inherited Members | |
![]() | |
globalScreen () | |
![]() | |
$dic | |
$if | |
$notification_factory | |
![]() | |
$dic | |
Class OnScreenChatNotificationProvider.
Definition at line 20 of file OnScreenChatNotificationProvider.php.
ILIAS\OnScreenChat\Provider\OnScreenChatNotificationProvider::__construct | ( | Container | $dic, |
Conversation | $conversationRepo = null , |
||
Subscriber | $subscriberRepo = null |
||
) |
OnScreenChatNotificationProvider constructor.
Container | $dic | |
Conversation | null | $conversationRepo | |
Subscriber | null | $subscriberRepo |
Definition at line 33 of file OnScreenChatNotificationProvider.php.
References ILIAS\OnScreenChat\Provider\OnScreenChatNotificationProvider\$conversationRepo, ILIAS\OnScreenChat\Provider\OnScreenChatNotificationProvider\$subscriberRepo, ILIAS\GlobalScreen\Provider\__construct(), ILIAS\DI\Container\database(), ILIAS\DI\Container\language(), and ILIAS\DI\Container\user().
ILIAS\OnScreenChat\Provider\OnScreenChatNotificationProvider::getAsyncItem | ( | string | $conversationIds, |
bool | $withAggregates | ||
) |
string | $conversationIds | |
bool | $withAggregates |
Definition at line 140 of file OnScreenChatNotificationProvider.php.
References $message, $name, $timestamp, ILIAS\UI\Component\Symbol\Icon\Standard\CHTA, ilDatePresentation\formatDate(), ILIAS\OnScreenChat\DTO\ConversationDto\getSubscriberUsrIds(), IL_CAL_UNIX, and ILIAS\UI\Implementation\Component\withAdditionalOnLoadCode().
ILIAS\OnScreenChat\Provider\OnScreenChatNotificationProvider::getNotifications | ( | ) |
Implements ILIAS\GlobalScreen\Scope\Notification\Provider\NotificationProvider.
Definition at line 52 of file OnScreenChatNotificationProvider.php.
References $factory, ILIAS\UI\Component\Symbol\Icon\Standard\CHTA, ILIAS\GlobalScreen\Provider\AbstractProvider\globalScreen(), and ilUtil\yn2tf().
|
private |
Definition at line 23 of file OnScreenChatNotificationProvider.php.
Referenced by ILIAS\OnScreenChat\Provider\OnScreenChatNotificationProvider\__construct().
|
private |
Definition at line 25 of file OnScreenChatNotificationProvider.php.
Referenced by ILIAS\OnScreenChat\Provider\OnScreenChatNotificationProvider\__construct().