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

Breadcrumb

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

function NodeDumper::toColumn

1 call to NodeDumper::toColumn()
NodeDumper::dumpPosition in vendor/nikic/php-parser/lib/PhpParser/NodeDumper.php
Dump node position, if possible.

File

vendor/nikic/php-parser/lib/PhpParser/NodeDumper.php, line 287

Class

NodeDumper

Namespace

PhpParser

Code

private function toColumn(string $code, int $pos) : int {
    if ($pos > strlen($code)) {
        throw new \RuntimeException('Invalid position information');
    }
    $lineStartPos = strrpos($code, "\n", $pos - strlen($code));
    if (false === $lineStartPos) {
        $lineStartPos = -1;
    }
    return $pos - $lineStartPos;
}

API Navigation

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