Documentation

ObserveableImplementation

Implementierung des Observer-Patterns

Das Trait definiert eine Implementierung des Observerpattern und kann in Zusammenspiel mit der Verwendung des Observable-Interfaces angewendet werden.

Um eine fertige Implementierung umzusetzen, reicht es das Interface einzubinden und das Trait mittelse use anzugeben.

class NewClass implements Observeable {
    use ObserveableImplementation;
    // ... code
}
Tags
category

Framework

author

schukai GmbH [email protected]

license

http://alvine.io/license/ Licence

link

Alvine

since
20110917

Table of Contents

Properties

$observerList  : array
Liste mit Observern die nicht gehasht werden können.
$state  : State

Methods

attachObserver()  : void
Fügt einen Beobachter hinzu
detachObserver()  : void
Diese methode entfernt einen Beobachter von der Liste der Beobachter
getState()  : State
Status zurückgeben
notifyObservers()  : int
Beobachter informieren

Properties

Methods

notifyObservers()

Beobachter informieren

public notifyObservers() : int

Diese Methode ruft bei allen angemeldeten Beobachtern die Methode update() auf.

Return values
int

Anzahl der Benachrichtigungen


        
On this page

Search results