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

string
getName()

No description

Details

at line 60
__construct(string $name)

Parameters

string $name

at line 76
Step addAction(Action $action)

Fügt eine Action hinzu

Parameters

Action $action

Return Value

Step

at line 86
Step addValidation(Validation $validation)

Fügt eine Validierung hinzu

Parameters

Validation $validation Validierungsfunktion

Return Value

Step

at line 99
bool isValid(Container $container)

Validiert das Ergebnis der Actions von diesem Schritt

Parameters

Container $container

Return Value

bool

at line 115
Step trigger(Container $container)

Abarbeiten der Aktionen

Parameters

Container $container

Return Value

Step

at line 128
string getName()

Return Value

string