Transitions
class Transitions extends ObjectMap
Die Transitions kapselt mehrere Transition zu einer Collection.
Methods
Neues Objekt
Alle für den übergebenen Container verfügbare Übergänge zurückgeben
Übergang für den Container mit dem Namen $name zurückgeben. Wird kein Name angeben, so wird versucht einen gültigen Übergang zu ermitteln. Dies ist dann der Fall, wenn es nur einen gültigen Übergang gibt.
Details
at line 38
__construct()
Neues Objekt
at line 52
Transitions
addTransition(Transition $transition)
fügt einen weiteren Übergang hinzu
at line 64
Transitions
getAvailableTransitions(Container $container)
Alle für den übergebenen Container verfügbare Übergänge zurückgeben
at line 102
Transition
getTransition(Container $container, string|null $name = null)
Übergang für den Container mit dem Namen $name zurückgeben. Wird kein Name angeben, so wird versucht einen gültigen Übergang zu ermitteln. Dies ist dann der Fall, wenn es nur einen gültigen Übergang gibt.
Werden in diesem Fall mehrere Übergänge gefunden, so wird eine Exeption geworfen. Das gilt auch für den Fall, dass kein Übergang gefunden wird.