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

Breadcrumb

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

function PhpDocParserHelper::getParser

File

vendor/slevomat/coding-standard/SlevomatCodingStandard/Helpers/PhpDocParserHelper.php, line 31

Class

PhpDocParserHelper
@internal

Namespace

SlevomatCodingStandard\Helpers

Code

public static function getParser() : PhpDocParser {
    static $parser;
    if ($parser === null) {
        $usedAttributes = [
            'lines' => true,
            'indexes' => true,
        ];
        $constantExpressionParser = new ConstExprParser(true, true, $usedAttributes);
        $parser = new PhpDocParser(new TypeParser($constantExpressionParser, true, $usedAttributes), $constantExpressionParser, true, true, $usedAttributes, true, true);
    }
    return $parser;
}
RSS feed
Powered by Drupal