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

Breadcrumb

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

function CodeUnitFindingVisitor::processFunction

1 call to CodeUnitFindingVisitor::processFunction()
CodeUnitFindingVisitor::enterNode in vendor/phpunit/php-code-coverage/src/StaticAnalysis/CodeUnitFindingVisitor.php
Called when entering a node.

File

vendor/phpunit/php-code-coverage/src/StaticAnalysis/CodeUnitFindingVisitor.php, line 299

Class

CodeUnitFindingVisitor
@internal This class is not covered by the backward compatibility promise for phpunit/php-code-coverage

Namespace

SebastianBergmann\CodeCoverage\StaticAnalysis

Code

private function processFunction(Function_ $node) : void {
    assert(isset($node->name));
    assert(isset($node->namespacedName));
    assert($node->namespacedName instanceof Name);
    $name = $node->name
        ->toString();
    $namespacedName = $node->namespacedName
        ->toString();
    $this->functions[$namespacedName] = [
        'name' => $name,
        'namespacedName' => $namespacedName,
        'namespace' => $this->namespace($namespacedName, $name),
        'signature' => $this->signature($node),
        'startLine' => $node->getStartLine(),
        'endLine' => $node->getEndLine(),
        'ccn' => $this->cyclomaticComplexity($node),
    ];
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal