Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. CyclomaticComplexityCalculatingVisitor.php

function CyclomaticComplexityCalculatingVisitor::enterNode

Overrides NodeVisitorAbstract::enterNode

File

vendor/sebastian/complexity/src/Visitor/CyclomaticComplexityCalculatingVisitor.php, line 34

Class

CyclomaticComplexityCalculatingVisitor

Namespace

SebastianBergmann\Complexity

Code

public function enterNode(Node $node) : void {
    switch ($node::class) {
        case BooleanAnd::class:
        case BooleanOr::class:
        case Case_::class:
        case Catch_::class:
        case ElseIf_::class:
        case For_::class:
        case Foreach_::class:
        case If_::class:
        case LogicalAnd::class:
        case LogicalOr::class:
        case Ternary::class:
        case While_::class:
            $this->cyclomaticComplexity++;
    }
}
RSS feed
Powered by Drupal