PHP Class ezcWorkflowNodeArithmeticBase, Workflow

This class takes care of the configuration and setting and getting of data. The data to manipulate is put into the $variable member. The manipulating parameter is put into the member $value. Implementors must implement the method doExecute() and put the result of the computation in $value member variable.
Inheritance: extends ezcWorkflowNode
Afficher le fichier Open project: zetacomponents/workflow

Protected Properties

Свойство Type Description
$operand mixed Contains the operand (if any).
$variable mixed Contains the data to manipulate.

Méthodes publiques

Méthode Description
__construct ( mixed $configuration ) Constructs a new action node with the configuration $configuration.
execute ( ezcWorkflowExecution $execution ) : boolean Executes this node and returns true.

Méthodes protégées

Méthode Description
doExecute ( ) Implementors should perform the variable computation in this method.

Method Details

__construct() public méthode

Configuration format
  • String: The name of the workflow variable to operate on.
  • Array:
    • name: The name of the workflow variable to operate on.
    • operand: Name of workflow variable or a numerical value. Not used by implementations without an operand.
public __construct ( mixed $configuration )
$configuration mixed

doExecute() abstract protected méthode

doExecute() is called automatically by execute().
abstract protected doExecute ( )

execute() public méthode

Expects the configuration parameters 'name' the name of the workflow variable to work on and the parameter 'value' the value to operate with or the name of the workflow variable containing the value.
public execute ( ezcWorkflowExecution $execution ) : boolean
$execution ezcWorkflowExecution
Résultat boolean

Property Details

$operand protected_oe property

Contains the operand (if any).
protected mixed $operand
Résultat mixed

$variable protected_oe property

Contains the data to manipulate.
protected mixed $variable
Résultat mixed