protected function singalExecution(Node $node, Execution $execution, array $vars, array $delegation)
    {
        $behavior = $node->getBehavior();
        
        if ($behavior instanceof SignalableBehaviorInterface) {
            $behavior->signal($execution, $this->signal, $vars, $delegation);
        }
    }
protected function singalExecution(Node $node, Execution $execution, array $vars, array $delegation)
    {
        $behavior = $node->getBehavior();
        
        if ($behavior instanceof SignalableBehaviorInterface) {
            $behavior->signal($execution, $this->signal, $vars, $delegation);
        }
    }
protected function singalExecution ( Node $ node , Execution $ execution , array $ vars , array $ delegation ) { $ behavior = $ node -> getBehavior ( ) ; if ( $ behavior instanceof SignalableBehaviorInterface ) { $ behavior -> signal ( $ execution , $ this -> signal , $ vars , $ delegation ) ; } }
Perform logic to actually signal the execution.

@param Node $node
@param Execution $execution
@param array $vars
@param array $delegation
Perform logic to actually signal the execution .