PHP Класс raoul2000\workflow\source\file\DefaultArrayParser

Example :
[
  'initialStatusId' => 'draft',
  'status' => [
      'draft'     => [
          'label'      => 'Draft State'
          'transition' => 'published'
      ],
      'published' => [
          'transition' => ['draft','published']
      ],
      'archived'
  ]
]
Наследование: extends WorkflowArrayParser
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$validate when TRUE, the parse method will also perform some validations

Открытые методы

Метод Описание
parse ( string $wId, array $definition, raoul2000\workflow\source\file\WorkflowFileSource $source ) : array Parse a workflow defined as a PHP Array.

Описание методов

parse() публичный Метод

The workflow definition passed as argument is turned into an array that can be used by the WorkflowFileSource components.
public parse ( string $wId, array $definition, raoul2000\workflow\source\file\WorkflowFileSource $source ) : array
$wId string
$definition array
$source raoul2000\workflow\source\file\WorkflowFileSource
Результат array The parse workflow array definition

Описание свойств

$validate публичное свойство

when TRUE, the parse method will also perform some validations
public $validate