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.
Mostrar archivo
Open project: zetacomponents/workflow
Protected Properties
Public Methods
Method |
Description |
|
__construct ( mixed $configuration ) |
Constructs a new action node with the configuration $configuration. |
|
execute ( ezcWorkflowExecution $execution ) : boolean |
Executes this node and returns true. |
|
Protected Methods
Method |
Description |
|
doExecute ( ) |
Implementors should perform the variable computation in this method. |
|
Method Details
__construct()
public method
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.
doExecute()
abstract protected method
doExecute() is called automatically by execute().
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 |
|
return |
boolean |
|
Property Details
$operand protected_oe property
Contains the operand (if any).
protected mixed $operand |
return |
mixed |
|
$variable protected_oe property
Contains the data to manipulate.
protected mixed $variable |
return |
mixed |
|