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 62
__construct(string $name)
at line 86
Admission|null
getAdmission()
at line 95
string
getName()
Name
at line 103
Transitions
getTransitions()
at line 113
Processor
setTransitions(Transitions $transitions)
at line 132
Processor
run(Container $container, string|null $transitionName = null)
Workflow ausführen
Wurde ein AdmissionState defriniert und der Container hat keinen Status; den Status bekommt der Container auch dann, wenn der Übergang fehlschlägt.
at line 174
Container
create()
Erstellt einen im Workflow definierten Container neu.
Falls ein admissionState gesetzt wurde, so wird dieser auch im Container gesetzt.
at line 190
Processor
attach(Subscriber $subscriber)
Einen Event-Abonnent hinzufügen
at line 202
Processor
detach(Subscriber $subscriber)
Einen Event-Abonnent entfernen