State

Die \Alvine\Application\Workflow\State-Klasse definiert einen eindeutigen Status im Workflow.

Zwischen den einzelnen Status wird mittels Übergang gewechselt.

Wird der Workflow über einen XML-Parser erstellt, so muss der Status in der XML folgendermassen definiert werden:

<state name="created" />

Sollen die Standard-Klassen überschrieben werden, so kann dies im Tag definiert werden:

<state name="created" class="\Alvine\Application\Workflow\State" />