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

Breadcrumb

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

function Parser::parseBlock

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

File

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

Class

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

Namespace

Symfony\Component\Yaml

Code

private function parseBlock(int $offset, string $yaml, int $flags) : mixed {
    $skippedLineNumbers = $this->skippedLineNumbers;
    foreach ($this->locallySkippedLineNumbers as $lineNumber) {
        if ($lineNumber < $offset) {
            continue;
        }
        $skippedLineNumbers[] = $lineNumber;
    }
    $parser = new self();
    $parser->offset = $offset;
    $parser->totalNumberOfLines = $this->totalNumberOfLines;
    $parser->skippedLineNumbers = $skippedLineNumbers;
    $parser->refs =& $this->refs;
    $parser->refsBeingParsed = $this->refsBeingParsed;
    return $parser->doParse($yaml, $flags);
}

API Navigation

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