Implementation
trait Implementation
Implementierung des Container-Interfaces und der Verwaltungsfunktionen eines Containers.
Dieser Trait muss zusammen mit dem Container-Interface verwendet werden.
Properties
protected string | $state | ||
protected History | $history | ||
protected string | $workflow | ||
protected type | $initialID | ||
protected File | $volatileCurrentPath |
Methods
überschreibt die \Alvine\Core\Alvine Methode
möglichkeit die ID des Containers zu setzten.
Status
Historie des Containers
No description
No description
liefert den aktuellen Pfad zurück
setzt den aktuellen Path
No description
No description
Gibt alle im Container gespeicherten Werte als Map zurück. Jeder Aufruf erzeugt eine neue Map.
Details
at line 73
string
getID()
überschreibt die \Alvine\Core\Alvine Methode
Erst wird geprüft, ob bisher keine ID gesetzt wurde. Wenn initialID gesetzt ist, wird diese dann als ID des Objektes gesetzt
at line 90
Container
setInitialID(string $initialID)
möglichkeit die ID des Containers zu setzten.
Wenn die initaialID gesetzt wurde wird mit der getID() zuerst auf diesesn Wert geprüft
at line 122
State|null
getState()
Status
at line 131
History
getHistory()
Historie des Containers
at line 163
string
getWorkflow()
at line 177
Container
setWorkflow(string $workflow)
at line 187
File|null
getCurrentPath()
liefert den aktuellen Pfad zurück
at line 198
Container
setCurrentPath(File $path)
setzt den aktuellen Path
at line 207
string
getFormattedString()
at line 244
__toString()
at line 258
Map
getValueMap()
Gibt alle im Container gespeicherten Werte als Map zurück. Jeder Aufruf erzeugt eine neue Map.