class Step extends Alvine

Ein Step beinhaltet Aktionen die nacheinander abgearbeitet werden Einem Step können Validierungs Funktionen übergeben werden, die von einer Validierungs Action aufgerufen werden können

@category WorkflowComponent

Properties

protected $action zu bearbeitende Actionen
protected string $name
protected Validation> $validations

Methods

__construct(string $name)

No description

addAction(Action $action)

Fügt eine Action hinzu

addValidation(Validation $validation)

Fügt eine Validierung hinzu

bool
isValid(Container $container)

Validiert das Ergebnis der Actions von diesem Schritt

trigger(Container $container)

Abarbeiten der Aktionen

Details

at line 61
__construct(string $name)

Parameters

string $name

at line 77
Step addAction(Action $action)

Fügt eine Action hinzu

Parameters

Action $action

Return Value

Step

at line 87
Step addValidation(Validation $validation)

Fügt eine Validierung hinzu

Parameters

Validation $validation Validierungsfunktion

Return Value

Step

at line 100
bool isValid(Container $container)

Validiert das Ergebnis der Actions von diesem Schritt

Parameters

Container $container

Return Value

bool

at line 116
Step trigger(Container $container)

Abarbeiten der Aktionen

Parameters

Container $container

Return Value

Step