ILIAS
release_8 Revision v8.19
|
Public Member Functions | |
__construct (?ilNotificationOSDRepository $repo=null, ?ClockInterface $clock=null) | |
notify (ilNotificationObject $notification) | |
getOSDNotificationsForUser (int $user_id, bool $append_osd_id_to_link=true, int $max_age_seconds=0, string $type='') | |
deleteStaleNotificationsForUserAndType (int $user_id, string $type) | |
deleteStaleOSDNotificationsForUser (string $provider, int $user_id) | |
removeOSDNotification (int $notification_osd_id) | |
removeOSDNotificationByIdentification (string $provider, string $identification, int $user_id=0) | |
clear () | |
![]() | |
notify (ilNotificationObject $notification) | |
showSettings ($form) | |
clear () | |
Private Member Functions | |
appendParamToLink (string $link, string $param, int $value) | |
Private Attributes | |
ilNotificationOSDRepository | $repo |
ClockInterface | $clock |
Definition at line 31 of file ilNotificationOSDHandler.php.
ILIAS\Notifications\ilNotificationOSDHandler::__construct | ( | ?ilNotificationOSDRepository | $repo = null , |
?ClockInterface | $clock = null |
||
) |
Definition at line 36 of file ilNotificationOSDHandler.php.
References ILIAS\Notifications\ilNotificationOSDHandler\$clock, and ILIAS\Notifications\ilNotificationOSDHandler\$repo.
|
private |
Definition at line 99 of file ilNotificationOSDHandler.php.
Referenced by ILIAS\Notifications\ilNotificationOSDHandler\getOSDNotificationsForUser().
ILIAS\Notifications\ilNotificationOSDHandler::clear | ( | ) |
Definition at line 109 of file ilNotificationOSDHandler.php.
ILIAS\Notifications\ilNotificationOSDHandler::deleteStaleNotificationsForUserAndType | ( | int | $user_id, |
string | $type | ||
) |
Definition at line 75 of file ilNotificationOSDHandler.php.
ILIAS\Notifications\ilNotificationOSDHandler::deleteStaleOSDNotificationsForUser | ( | string | $provider, |
int | $user_id | ||
) |
Definition at line 80 of file ilNotificationOSDHandler.php.
ILIAS\Notifications\ilNotificationOSDHandler::getOSDNotificationsForUser | ( | int | $user_id, |
bool | $append_osd_id_to_link = true , |
||
int | $max_age_seconds = 0 , |
||
string | $type = '' |
||
) |
Definition at line 57 of file ilNotificationOSDHandler.php.
References $type, and ILIAS\Notifications\ilNotificationOSDHandler\appendParamToLink().
ILIAS\Notifications\ilNotificationOSDHandler::notify | ( | ilNotificationObject | $notification | ) |
Definition at line 49 of file ilNotificationOSDHandler.php.
ILIAS\Notifications\ilNotificationOSDHandler::removeOSDNotification | ( | int | $notification_osd_id | ) |
Definition at line 85 of file ilNotificationOSDHandler.php.
ILIAS\Notifications\ilNotificationOSDHandler::removeOSDNotificationByIdentification | ( | string | $provider, |
string | $identification, | ||
int | $user_id = 0 |
||
) |
Definition at line 90 of file ilNotificationOSDHandler.php.
|
private |
Definition at line 34 of file ilNotificationOSDHandler.php.
Referenced by ILIAS\Notifications\ilNotificationOSDHandler\__construct().
|
private |
Definition at line 33 of file ilNotificationOSDHandler.php.
Referenced by ILIAS\Notifications\ilNotificationOSDHandler\__construct().