SimpleCheckFlow
in package
implements
IFlow
Interfaces, Classes and Traits
- IFlow
- Interface IFlow
Table of Contents
- $type : mixed
- $steps : mixed
- __construct() : mixed
- addStep() : mixed
- Добавляет шаг в сценарий
- count() : int
- Получить количество шагов в сценарии
- getAllSteps() : array<string|int, IStep>
- Получить весь список шагов
- getJson() : string
- Получить сгенерированную строку Json сценария
- getStep() : mixed
- Получить шаг сценария
- getType() : mixed
- removeStep() : mixed
- Удаляет шаг из сценария
Properties
$type
protected
mixed
$type
= ['name' => AppModelStudyMethodsSimpleCheckMethod::NAME, 'title' => AppModelStudyMethodsSimpleCheckMethod::TITLE]
$steps
private
mixed
$steps
= []
Methods
__construct()
public
__construct(Translator $translator) : mixed
Parameters
- $translator : Translator
Return values
mixed —addStep()
Добавляет шаг в сценарий
public
addStep(IStep $step) : mixed
Parameters
- $step : IStep
Return values
mixed —count()
Получить количество шагов в сценарии
public
count() : int
Return values
int —getAllSteps()
Получить весь список шагов
public
getAllSteps() : array<string|int, IStep>
Return values
array<string|int, IStep> —getJson()
Получить сгенерированную строку Json сценария
public
getJson() : string
Tags
Return values
string —getStep()
Получить шаг сценария
public
getStep(string $name) : mixed
Parameters
- $name : string
Return values
mixed —getType()
public
getType() : mixed
Return values
mixed —removeStep()
Удаляет шаг из сценария
public
removeStep(string $name) : mixed
Parameters
- $name : string