PHP raoul2000\workflow\base Namespace

Interfaces

Name Description
IStatusAccessor Interface for status accessor component.
IStatusIdConverter The interface for status ID converters.
StatusInterface This interface must be implemented by Status objects.
TransitionInterface A transition is a link between a start and an end status.
WorkflowInterface Interface implemented by Workflow objects.

Classes

Name Description
SimpleWorkflowBehavior SimpleWorkflowBehavior implements the behavior of a model evolving inside a *Simple Workflow*.
Status A Status object is a component of a workflow.
StatusIdConverter This class implements a status Id converter.
Transition Transition object is an oriented link between a start and an end status.
Workflow Implements the Workflow as an object having an `$id` and an `initialStatus`.
WorkflowBaseObject This class is the base class for Workflow, Transition and Status objects.
WorkflowException WorkflowException represents a generic workflow exception for various purposes.
WorkflowValidationException WorkflowValidationException represents an exception related to workflow validation performed by Workflow Source component and related PHP array Parsers.