Processor
class Processor extends Alvine
Processor
Properties
protected Transitions | $transitions | ||
protected string | $name | ||
protected Admission | $admission | ||
protected EventQueue | $eventQueue |
Methods
__construct(string $name)
No description
Admission|null
getAdmission()
No description
string
getName()
Name
getTransitions()
No description
Details
at line 61
__construct(string $name)
at line 85
Admission|null
getAdmission()
at line 94
string
getName()
Name
at line 102
Transitions
getTransitions()
at line 112
Processor
setTransitions(Transitions $transitions)
at line 131
Processor
run(Container $container, string|null $transitionName = null)
Workflow ausführen
Wurde ein AdmissionState definiert und der Container hat keinen Status; den Status bekommt der Container auch dann, wenn der Übergang fehlschlägt.
at line 175
Container
create()
Erstellt einen im Workflow definierten Container neu.
Falls ein admissionState gesetzt wurde, so wird dieser auch im Container gesetzt.
at line 191
Processor
attach(Subscriber $subscriber)
Einen Event-Abonnent hinzufügen
at line 203
Processor
detach(Subscriber $subscriber)
Einen Event-Abonnent entfernen