ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Public Member Functions | |
run () | |
Data Fields | |
const | MODE = "mode" |
Name of the GET param used in the async calls. More... | |
const | MODE_OPENED = "opened" |
Value of the MODE GET param, if the Notification Center has been opened. More... | |
const | MODE_CLOSED = "closed" |
Value of the MODE GET param, if the Notification Center has been closed. More... | |
const | ITEM_ID = "item_id" |
NAME of the GET param, to indicate the item ID of the closed item. More... | |
const | NOTIFICATION_IDENTIFIERS = "notification_identifiers" |
Used to read the identifiers out of the GET param later. More... | |
const | NOTIFY_ENDPOINT = ILIAS_HTTP_PATH . "/src/GlobalScreen/Client/notify.php" |
Location of the endpoint handling async notification requests. More... | |
Protected Attributes | |
$notification_groups | |
$identifiers_to_handle | |
$single_identifier_to_handle | |
Private Member Functions | |
handleOpened () | |
Loops through all available open callable provided by the notification providers. More... | |
handleClosed () | |
Runs the closed callable if such a callable is provided. More... | |
Definition at line 13 of file Notifications.php.
|
private |
Runs the closed callable if such a callable is provided.
Definition at line 96 of file Notifications.php.
Referenced by ILIAS\GlobalScreen\Client\Notifications\run().
|
private |
Loops through all available open callable provided by the notification providers.
Definition at line 79 of file Notifications.php.
Referenced by ILIAS\GlobalScreen\Client\Notifications\run().
ILIAS\GlobalScreen\Client\Notifications::run | ( | ) |
$DI
Definition at line 55 of file Notifications.php.
References $DIC, ILIAS\GlobalScreen\Client\Notifications\handleClosed(), and ILIAS\GlobalScreen\Client\Notifications\handleOpened().
|
protected |
Definition at line 49 of file Notifications.php.
|
protected |
Definition at line 21 of file Notifications.php.
|
protected |
Definition at line 53 of file Notifications.php.
const ILIAS\GlobalScreen\Client\Notifications::ITEM_ID = "item_id" |
NAME of the GET param, to indicate the item ID of the closed item.
Definition at line 37 of file Notifications.php.
const ILIAS\GlobalScreen\Client\Notifications::MODE = "mode" |
Name of the GET param used in the async calls.
Definition at line 25 of file Notifications.php.
const ILIAS\GlobalScreen\Client\Notifications::MODE_CLOSED = "closed" |
Value of the MODE GET param, if the Notification Center has been closed.
Definition at line 33 of file Notifications.php.
const ILIAS\GlobalScreen\Client\Notifications::MODE_OPENED = "opened" |
Value of the MODE GET param, if the Notification Center has been opened.
Definition at line 29 of file Notifications.php.
const ILIAS\GlobalScreen\Client\Notifications::NOTIFICATION_IDENTIFIERS = "notification_identifiers" |
Used to read the identifiers out of the GET param later.
Definition at line 41 of file Notifications.php.
const ILIAS\GlobalScreen\Client\Notifications::NOTIFY_ENDPOINT = ILIAS_HTTP_PATH . "/src/GlobalScreen/Client/notify.php" |
Location of the endpoint handling async notification requests.
Definition at line 45 of file Notifications.php.