|
ILIAS
release_8 Revision v8.24
|
Inheritance diagram for ILIAS\Notifications\ilNotificationOSDHandler:
Collaboration diagram for ILIAS\Notifications\ilNotificationOSDHandler: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 () | |
Public Member Functions inherited from ILIAS\Notifications\ilNotificationHandler | |
| 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.
References $param.
Referenced by ILIAS\Notifications\ilNotificationOSDHandler\getOSDNotificationsForUser().
Here is the caller graph for this function:| ILIAS\Notifications\ilNotificationOSDHandler::clear | ( | ) |
Reimplemented from ILIAS\Notifications\ilNotificationHandler.
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.
References $type.
| ILIAS\Notifications\ilNotificationOSDHandler::deleteStaleOSDNotificationsForUser | ( | string | $provider, |
| int | $user_id | ||
| ) |
Definition at line 80 of file ilNotificationOSDHandler.php.
References $provider.
| 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().
Here is the call graph for this function:| ILIAS\Notifications\ilNotificationOSDHandler::notify | ( | ilNotificationObject | $notification | ) |
Reimplemented from ILIAS\Notifications\ilNotificationHandler.
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.
References $provider.
|
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().