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