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

Breadcrumb

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

function Parser::consumeWhitespaces

Same name in this branch
  1. 11.1.x vendor/mck89/peast/lib/Peast/Selector/Parser.php \Peast\Selector\Parser::consumeWhitespaces()
1 call to Parser::consumeWhitespaces()
Parser::lexInlineStructure in vendor/symfony/yaml/Parser.php

File

vendor/symfony/yaml/Parser.php, line 1236

Class

Parser
Parser parses YAML strings to convert them to PHP arrays.

Namespace

Symfony\Component\Yaml

Code

private function consumeWhitespaces(int &$cursor) : bool {
    $whitespacesConsumed = 0;
    do {
        $whitespaceOnlyTokenLength = strspn($this->currentLine, ' ', $cursor);
        $whitespacesConsumed += $whitespaceOnlyTokenLength;
        $cursor += $whitespaceOnlyTokenLength;
        if (isset($this->currentLine[$cursor])) {
            return 0 < $whitespacesConsumed;
        }
        if ($this->hasMoreLines()) {
            $cursor = 0;
        }
    } while ($this->moveToNextLine());
    return 0 < $whitespacesConsumed;
}

API Navigation

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