yii2-workflow Class Reference
  • Namespace
  • Class

Namespaces

  • raoul2000
    • workflow
      • actions
      • base
      • events
      • helpers
      • source
        • file
      • validation

Classes

  • DefaultArrayParser
  • GraphmlLoader
  • MinimalArrayParser
  • PhpArrayLoader
  • PhpClassLoader
  • WorkflowArrayParser
  • WorkflowDefinitionLoader
  • WorkflowFileSource

Interfaces

  • IWorkflowDefinitionProvider

Namespace raoul2000\workflow\source\file

Classes summary

DefaultArrayParser Implements a parser for default PHP array formatted workflow.
GraphmlLoader

Parser for workflow definition stored as graphml file. graphml format is an XML language designed to describe an oriented graph structure. Before using this format to define a workflow, make sure you comply with requirements. (refer to the user guide)

MinimalArrayParser Parse a workflow definition provided as a minimal PHP array.
PhpArrayLoader

Loads a workflow definition from a PHP file. The PHP filename is built by concatenating the $path and the $workflowId values, adding the '.php' extension.

PhpClassLoader

This class is responsible for locating and loading a workflow definition stored as a PHP class. The PHP class is expected to implement the IWorkflowDefinitionProvider interface.

WorkflowArrayParser

A WorkflowArrayParser object converts a workflow definition PHP array, into its normalized form as expected by the WorkflowFileSource class.

WorkflowDefinitionLoader

The WorkflowDefinitionLoader is the base class for all implementations of workflow definition loaders.

WorkflowFileSource

This class provides workflow objects (Workflow, Status, Transitions) to the SimpleWorkflowBehavior behavior. The task of loading the workflow definition file, and turns it content into a normalized array, is delegated to a [[WorkflowDefinitionLoader]] instance. The definition loader can be initialized through the [[definitionLoader]] attribute.

Interfaces summary

IWorkflowDefinitionProvider

This interface must be implemented by any PHP class that is able to provide a workflow definition.

yii2-workflow Class Reference API documentation generated by ApiGen