ILIAS
release_7 Revision v7.30-3-g800a261c036
◀ ilDoc Overview
NotificationFactory.php
Go to the documentation of this file.
1
<?
php
2
19
declare(strict_types=1);
20
namespace
ILIAS\GlobalScreen\Scope\Notification\Factory
;
21
22
use
ILIAS\GlobalScreen\Identification\IdentificationInterface
;
23
28
class
NotificationFactory
29
{
34
public
function
standard
(
IdentificationInterface
$identification) :
StandardNotification
35
{
36
return
new
StandardNotification
($identification);
37
}
38
43
public
function
standardGroup
(
IdentificationInterface
$identification) :
StandardNotificationGroup
44
{
45
return
new
StandardNotificationGroup
($identification);
46
}
47
48
public
function
administrative
(
IdentificationInterface
$identification) :
AdministrativeNotification
49
{
50
return
new
AdministrativeNotification
($identification);
51
}
52
}
php
An exception for terminatinating execution or to throw for unit testing.
ILIAS\GlobalScreen\Scope\Notification\Factory\AdministrativeNotification
Definition:
AdministrativeNotification.php:34
ILIAS\GlobalScreen\Scope\Notification\Factory\NotificationFactory
Class NotificationFactory.
Definition:
NotificationFactory.php:29
ILIAS\GlobalScreen\Scope\Notification\Factory\NotificationFactory\standardGroup
standardGroup(IdentificationInterface $identification)
Definition:
NotificationFactory.php:43
ILIAS\GlobalScreen\Scope\Notification\Factory\NotificationFactory\administrative
administrative(IdentificationInterface $identification)
Definition:
NotificationFactory.php:48
ILIAS\GlobalScreen\Scope\Notification\Factory\NotificationFactory\standard
standard(IdentificationInterface $identification)
Definition:
NotificationFactory.php:34
ILIAS\GlobalScreen\Scope\Notification\Factory\StandardNotificationGroup
Class StandardNotificationGroup Groups a set of Notification.
Definition:
StandardNotificationGroup.php:32
ILIAS\GlobalScreen\Scope\Notification\Factory\StandardNotification
Class Notification The default Notification mapping currently to one UI Notification Item component.
Definition:
StandardNotification.php:30
ILIAS\GlobalScreen\Identification\IdentificationInterface
Interface IdentificationInterface.
Definition:
IdentificationInterface.php:30
ILIAS\GlobalScreen\Scope\Notification\Factory
Definition:
AbstractBaseNotification.php:21
src
GlobalScreen
Scope
Notification
Factory
NotificationFactory.php
Generated on Sat Oct 4 2025 21:01:13 for ILIAS by
1.9.4 (using
Doxyfile
)