ObservableTrait
Trait used to make an object observable.
Table of Contents
Properties
- $_observers : array<string|int, mixed>
Methods
- addObserver() : ObservableTrait|ObserveMe
- Add an observer to the notification list.
- notifyObservers() : void
- removeObserver() : void
- Remove an observer from the notification list.
Properties
$_observers
private
array<string|int, mixed>
$_observers
= []
Methods
addObserver()
Add an observer to the notification list.
public
addObserver(IObserver $observer) : ObservableTrait|ObserveMe
Parameters
- $observer : IObserver
Return values
ObservableTrait|ObserveMenotifyObservers()
public
notifyObservers(mixed ...$params) : void
Parameters
- $params : mixed
-
, ...
removeObserver()
Remove an observer from the notification list.
public
removeObserver(IObserver $observer) : void
Parameters
- $observer : IObserver