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

Breadcrumb

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

function TokenStream::getIndent

1 call to TokenStream::getIndent()
TokenStream::calcIndentMap in vendor/nikic/php-parser/lib/PhpParser/Internal/TokenStream.php
Precalculate the indentation at every token position.

File

vendor/nikic/php-parser/lib/PhpParser/Internal/TokenStream.php, line 276

Class

TokenStream
Provides operations on token streams, for use by pretty printer.

Namespace

PhpParser\Internal

Code

private function getIndent(string $ws, int $tabWidth) : int {
    $spaces = \substr_count($ws, " ");
    $tabs = \substr_count($ws, "\t");
    assert(\strlen($ws) === $spaces + $tabs);
    return $spaces + $tabs * $tabWidth;
}

API Navigation

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