Found a solution
Updated a library to 2009.2.1 Release date: Monday, March 22nd, 2010

Tervitades, Margusja
+3725148780
http://margusja.pri.ee
skype: margusja
msn: margu...@kodila.ee



margusja wrote:
> Hi,
>
> I have simple workflow
>
>  $input = new ezcWorkflowNodeInput(
>     array( 'children' => new ezcWorkflowConditionAnd(
>           array(
>                   new ezcWorkflowConditionIsGreaterThan ( 0 ),
>                   new ezcWorkflowConditionIsLessThan( 31 )
>           )
>  )));
>
> $workflow->startNode->addOutNode( $input );
>
> $branch = new ezcWorkflowNodeExclusiveChoice;
> $branch->addInNode( $input );
>
> $node10p  = new ezcWorkflowNodeAction(array( "class" => "Children", 
> "arguments" => array("1" => "10p")));
> $node20p = new ezcWorkflowNodeAction(array( "class" => "Children", 
> "arguments" => array("2" => "20p")));
> $node30p = new ezcWorkflowNodeAction(array( "class" => "Children", 
> "arguments" => array("3" => "30p")));
>
> $condition1 = new ezcWorkflowConditionVariable('children', new 
> ezcWorkflowConditionIsEqual(11) );
> $branch->addConditionalOutNode($condition1, $node10p );
>
> ...
>
>
> I can start my workflow and I'll get workwlow ID
>
> Then I try to resume it:
> $execution = new ezcWorkflowDatabaseExecution( $db, ID );
> $execution->resume(array('children' => 31));
> Then I get:
> Fatal error: Uncaught exception 'ezcWorkflowInvalidInputException' with 
> message 'children == ' in 
> /usr/share/pear/ezc/Workflow/interfaces/execution.php:359 Stack trace: 
> #0 /var/www/arendus/margusja/ecwf/demowf_continue.php(41): 
> ezcWorkflowExecution->resume(Array) #1 {main} thrown in 
> /usr/share/pear/ezc/Workflow/interfaces/execution.php on line 359
>
> As much I understand in class ezcWorkflowConditionIsEqual extends 
> ezcWorkflowConditionComparison method evaluate doesn't give a proper 
> response.
> I checked:
>
>     public function evaluate( $value )
>     { 
>         return $value == $this->value;
>     }
>
> There is no value in $this->value
>
> Any hint?
>
>   
-- 
Components mailing list
Components@lists.ez.no
http://lists.ez.no/mailman/listinfo/components

Reply via email to