PDepend\Metrics\Analyzer\NPathComplexityAnalyzer::visitFunction PHP Method

visitFunction() public method

Visits a function node.
public visitFunction ( PDepend\Source\AST\ASTFunction $function ) : void
$function PDepend\Source\AST\ASTFunction
return void
    public function visitFunction(ASTFunction $function)
    {
        $this->fireStartFunction($function);
        if (false === $this->restoreFromCache($function)) {
            $this->calculateComplexity($function);
        }
        $this->fireEndFunction($function);
    }