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

Methods

setState(State $state)

Setzt den Status

State|null
getState()

Status

getHistory()

Historie des Containers

log(Entry $log)

Logeintrag für Änderungen am Container einfügen

string
getWorkflow()

No description

setWorkflow(string $workflow)

No description

__toString()

No description

Map
getValueMap()

Gibt alle im Container gespeicherten Werte als Map zurück. Jeder Aufruf erzeugt eine neue Map.

Details

at line 62
Container setState(State $state)

Setzt den Status

Parameters

State $state

Return Value

Container

at line 82
State|null getState()

Status

Return Value

State|null

at line 91
History getHistory()

Historie des Containers

Return Value

History

at line 107
Container log(Entry $log)

Logeintrag für Änderungen am Container einfügen

Parameters

Entry $log

Return Value

Container

at line 123
string getWorkflow()

Return Value

string

Exceptions

NullException

at line 137
Container setWorkflow(string $workflow)

Parameters

string $workflow

Return Value

Container

at line 145
__toString()

at line 185
Map getValueMap()

Gibt alle im Container gespeicherten Werte als Map zurück. Jeder Aufruf erzeugt eine neue Map.

Return Value

Map