State
abstract class State implements Observeable
Diese Klasse stellt die Grundfunktion für einen Zustand zur Verfügnug.
Traits
Implementierung des Observer-Patterns
Constants
UNDEFINED |
Undefinierter Code (sollte nicht vorkommen) |
Properties
protected State | $state | from ObserveableImplementation | |
protected array | $observerList | Liste mit Observern die nicht gehasht werden können. | from ObserveableImplementation |
protected Object | $reference | ||
protected integer | $code |
Methods
void
detachObserver(Observer $observer)
Diese methode entfernt einen Beobachter von der Liste der Beobachter
__construct(Object $reference, integer $code)
Neuen Zustand erstellen
integer
getCode()
Status zurückgeben
string
__toString()
Interner Code des Status
object
getReference()
Referenz auf das zugeordnete Objekt
Details
in ObserveableImplementation at line 66
State
getState()
Status zurückgeben
in ObserveableImplementation at line 77
void
attachObserver(Observer $observer)
Fügt einen Beobachter hinzu
in ObserveableImplementation at line 89
void
detachObserver(Observer $observer)
Diese methode entfernt einen Beobachter von der Liste der Beobachter
in ObserveableImplementation at line 106
int
notifyObservers()
Beobachter informieren
Diese Methode ruft bei allen angemeldeten Beobachtern die Methode update() auf.
at line 65
__construct(Object $reference, integer $code)
Neuen Zustand erstellen
at line 79
integer
getCode()
Status zurückgeben
at line 88
string
__toString()
Interner Code des Status
at line 97
object
getReference()
Referenz auf das zugeordnete Objekt