ILIAS
trunk Revision v11.0_alpha-1769-g99a433fe2dc
|
Public Member Functions | |
__construct () | |
attach (ilCtrlObserver $observer, ilCtrlEvent $event) | |
detach (ilCtrlObserver $observer, ilCtrlEvent $event=ilCtrlEvent::ALL) | |
notify (ilCtrlEvent $event, ?string $data) | |
Protected Member Functions | |
initObserverGroup (string $group) | |
Protected Attributes | |
array | $observer_groups = [] |
Definition at line 26 of file class.ilCtrlSubject.php.
ilCtrlSubject::__construct | ( | ) |
Definition at line 33 of file class.ilCtrlSubject.php.
References ALL, and initObserverGroup().
ilCtrlSubject::attach | ( | ilCtrlObserver | $observer, |
ilCtrlEvent | $event | ||
) |
Definition at line 38 of file class.ilCtrlSubject.php.
References initObserverGroup().
ilCtrlSubject::detach | ( | ilCtrlObserver | $observer, |
ilCtrlEvent | $event = ilCtrlEvent::ALL |
||
) |
Definition at line 45 of file class.ilCtrlSubject.php.
References ilCtrlObserver\getId(), and initObserverGroup().
|
protected |
Definition at line 70 of file class.ilCtrlSubject.php.
Referenced by __construct(), attach(), detach(), and notify().
ilCtrlSubject::notify | ( | ilCtrlEvent | $event, |
?string | $data | ||
) |
Definition at line 56 of file class.ilCtrlSubject.php.
References ALL, and initObserverGroup().
|
protected |
Definition at line 31 of file class.ilCtrlSubject.php.