<?php declare(strict_types = 1);

// phpinternal-PHPStan\BetterReflection\Reflection\ReflectionClass-domnode
return \PHPStan\Cache\CacheItem::__set_state(array(
   'variableKey' => 'v2-6.70.0.3-dev-master@709e512-8.5.8',
   'data' => 
  array (
    'locatedSource' => 
    array (
      'class' => 'PHPStan\\BetterReflection\\SourceLocator\\Located\\InternalLocatedSource',
      'data' => 
      array (
        'name' => 'DOMNode',
        'filename' => 'phpstorm-stubs:dom/dom_c.stub',
        'extensionName' => 'dom',
        'aliasName' => NULL,
      ),
    ),
    'namespace' => NULL,
    'name' => 'DOMNode',
    'shortName' => 'DOMNode',
    'isInterface' => false,
    'isTrait' => false,
    'isEnum' => false,
    'isBackedEnum' => false,
    'modifiers' => 0,
    'docComment' => '/**
 * The DOMNode class
 * @link https://php.net/manual/en/class.domnode.php
 */',
    'attributes' => 
    array (
    ),
    'startLine' => 8,
    'endLine' => 439,
    'startColumn' => 5,
    'endColumn' => 5,
    'parentClassName' => NULL,
    'implementsClassNames' => 
    array (
    ),
    'traitClassNames' => 
    array (
    ),
    'immediateConstants' => 
    array (
      'DOCUMENT_POSITION_DISCONNECTED' => 
      array (
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'name' => 'DOCUMENT_POSITION_DISCONNECTED',
        'modifiers' => 1,
        'type' => NULL,
        'value' => 
        array (
          'code' => '1',
          'attributes' => 
          array (
            'startLine' => 13,
            'endLine' => 13,
            'startTokenPos' => 24,
            'startFilePos' => 241,
            'endTokenPos' => 24,
            'endFilePos' => 241,
          ),
        ),
        'docComment' => '/**
 * @since 8.4
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 13,
        'endLine' => 13,
        'startColumn' => 9,
        'endColumn' => 122,
      ),
      'DOCUMENT_POSITION_PRECEDING' => 
      array (
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'name' => 'DOCUMENT_POSITION_PRECEDING',
        'modifiers' => 1,
        'type' => NULL,
        'value' => 
        array (
          'code' => '2',
          'attributes' => 
          array (
            'startLine' => 13,
            'endLine' => 13,
            'startTokenPos' => 31,
            'startFilePos' => 274,
            'endTokenPos' => 31,
            'endFilePos' => 274,
          ),
        ),
        'docComment' => '/**
 * @since 8.4
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 13,
        'endLine' => 13,
        'startColumn' => 9,
        'endColumn' => 122,
      ),
      'DOCUMENT_POSITION_FOLLOWING' => 
      array (
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'name' => 'DOCUMENT_POSITION_FOLLOWING',
        'modifiers' => 1,
        'type' => NULL,
        'value' => 
        array (
          'code' => '4',
          'attributes' => 
          array (
            'startLine' => 13,
            'endLine' => 13,
            'startTokenPos' => 38,
            'startFilePos' => 307,
            'endTokenPos' => 38,
            'endFilePos' => 307,
          ),
        ),
        'docComment' => '/**
 * @since 8.4
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 13,
        'endLine' => 13,
        'startColumn' => 9,
        'endColumn' => 122,
      ),
      'DOCUMENT_POSITION_CONTAINS' => 
      array (
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'name' => 'DOCUMENT_POSITION_CONTAINS',
        'modifiers' => 1,
        'type' => NULL,
        'value' => 
        array (
          'code' => '8',
          'attributes' => 
          array (
            'startLine' => 17,
            'endLine' => 17,
            'startTokenPos' => 51,
            'startFilePos' => 406,
            'endTokenPos' => 51,
            'endFilePos' => 406,
          ),
        ),
        'docComment' => '/**
 * @since 8.4
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 17,
        'endLine' => 17,
        'startColumn' => 9,
        'endColumn' => 137,
      ),
      'DOCUMENT_POSITION_CONTAINED_BY' => 
      array (
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'name' => 'DOCUMENT_POSITION_CONTAINED_BY',
        'modifiers' => 1,
        'type' => NULL,
        'value' => 
        array (
          'code' => '16',
          'attributes' => 
          array (
            'startLine' => 17,
            'endLine' => 17,
            'startTokenPos' => 58,
            'startFilePos' => 442,
            'endTokenPos' => 58,
            'endFilePos' => 443,
          ),
        ),
        'docComment' => '/**
 * @since 8.4
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 17,
        'endLine' => 17,
        'startColumn' => 9,
        'endColumn' => 137,
      ),
      'DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC' => 
      array (
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'name' => 'DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC',
        'modifiers' => 1,
        'type' => NULL,
        'value' => 
        array (
          'code' => '32',
          'attributes' => 
          array (
            'startLine' => 17,
            'endLine' => 17,
            'startTokenPos' => 65,
            'startFilePos' => 490,
            'endTokenPos' => 65,
            'endFilePos' => 491,
          ),
        ),
        'docComment' => '/**
 * @since 8.4
 */',
        'attributes' => 
        array (
        ),
        'startLine' => 17,
        'endLine' => 17,
        'startColumn' => 9,
        'endColumn' => 137,
      ),
    ),
    'immediateProperties' => 
    array (
      'nodeName' => 
      array (
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'name' => 'nodeName',
        'modifiers' => 1,
        'type' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'string',
            'isIdentifier' => true,
          ),
        ),
        'default' => NULL,
        'docComment' => '/**
 * @var string
 * Returns the most accurate name for the current node type
 * @link https://php.net/manual/en/class.domnode.php#domnode.props.nodename
 */',
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
            'isRepeated' => false,
            'arguments' => 
            array (
              0 => 
              array (
                'code' => '[\'8.1\' => \'string\']',
                'attributes' => 
                array (
                  'startLine' => 23,
                  'endLine' => 23,
                  'startTokenPos' => 73,
                  'startFilePos' => 755,
                  'endTokenPos' => 79,
                  'endFilePos' => 773,
                ),
              ),
              'default' => 
              array (
                'code' => '\'\'',
                'attributes' => 
                array (
                  'startLine' => 23,
                  'endLine' => 23,
                  'startTokenPos' => 85,
                  'startFilePos' => 785,
                  'endTokenPos' => 85,
                  'endFilePos' => 786,
                ),
              ),
            ),
          ),
        ),
        'startLine' => 23,
        'endLine' => 24,
        'startColumn' => 9,
        'endColumn' => 32,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'nodeValue' => 
      array (
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'name' => 'nodeValue',
        'modifiers' => 1,
        'type' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
          'data' => 
          array (
            'types' => 
            array (
              0 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'string',
                  'isIdentifier' => true,
                ),
              ),
              1 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'null',
                  'isIdentifier' => true,
                ),
              ),
            ),
          ),
        ),
        'default' => NULL,
        'docComment' => '/**
 * @var string|null
 * The value of this node, depending on its type
 * @link https://php.net/manual/en/class.domnode.php#domnode.props.nodevalue
 */',
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
            'isRepeated' => false,
            'arguments' => 
            array (
              0 => 
              array (
                'code' => '[\'8.1\' => \'string|null\']',
                'attributes' => 
                array (
                  'startLine' => 30,
                  'endLine' => 30,
                  'startTokenPos' => 101,
                  'startFilePos' => 1079,
                  'endTokenPos' => 107,
                  'endFilePos' => 1102,
                ),
              ),
              'default' => 
              array (
                'code' => '\'\'',
                'attributes' => 
                array (
                  'startLine' => 30,
                  'endLine' => 30,
                  'startTokenPos' => 113,
                  'startFilePos' => 1114,
                  'endTokenPos' => 113,
                  'endFilePos' => 1115,
                ),
              ),
            ),
          ),
        ),
        'startLine' => 30,
        'endLine' => 31,
        'startColumn' => 9,
        'endColumn' => 38,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'nodeType' => 
      array (
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'name' => 'nodeType',
        'modifiers' => 1,
        'type' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'int',
            'isIdentifier' => true,
          ),
        ),
        'default' => NULL,
        'docComment' => '/**
 * @var int
 * Gets the type of the node. One of the predefined
 * <a href="https://secure.php.net/manual/en/dom.constants.php">XML_xxx_NODE</a> constants
 * @link https://php.net/manual/en/class.domnode.php#domnode.props.nodetype
 */',
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
            'isRepeated' => false,
            'arguments' => 
            array (
              0 => 
              array (
                'code' => '[\'8.1\' => \'int\']',
                'attributes' => 
                array (
                  'startLine' => 38,
                  'endLine' => 38,
                  'startTokenPos' => 131,
                  'startFilePos' => 1507,
                  'endTokenPos' => 137,
                  'endFilePos' => 1522,
                ),
              ),
              'default' => 
              array (
                'code' => '\'\'',
                'attributes' => 
                array (
                  'startLine' => 38,
                  'endLine' => 38,
                  'startTokenPos' => 143,
                  'startFilePos' => 1534,
                  'endTokenPos' => 143,
                  'endFilePos' => 1535,
                ),
              ),
            ),
          ),
        ),
        'startLine' => 38,
        'endLine' => 39,
        'startColumn' => 9,
        'endColumn' => 29,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'parentNode' => 
      array (
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'name' => 'parentNode',
        'modifiers' => 1,
        'type' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
          'data' => 
          array (
            'types' => 
            array (
              0 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'DOMNode',
                  'isIdentifier' => false,
                ),
              ),
              1 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'null',
                  'isIdentifier' => true,
                ),
              ),
            ),
          ),
        ),
        'default' => NULL,
        'docComment' => '/**
 * @var DOMNode|null
 * The parent of this node. If there is no such node, this returns NULL.
 * @link https://php.net/manual/en/class.domnode.php#domnode.props.parentnode
 */',
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
            'isRepeated' => false,
            'arguments' => 
            array (
              0 => 
              array (
                'code' => '[\'8.1\' => \'DOMNode|null\']',
                'attributes' => 
                array (
                  'startLine' => 45,
                  'endLine' => 45,
                  'startTokenPos' => 159,
                  'startFilePos' => 1851,
                  'endTokenPos' => 165,
                  'endFilePos' => 1875,
                ),
              ),
              'default' => 
              array (
                'code' => '\'\'',
                'attributes' => 
                array (
                  'startLine' => 45,
                  'endLine' => 45,
                  'startTokenPos' => 171,
                  'startFilePos' => 1887,
                  'endTokenPos' => 171,
                  'endFilePos' => 1888,
                ),
              ),
            ),
          ),
        ),
        'startLine' => 45,
        'endLine' => 46,
        'startColumn' => 9,
        'endColumn' => 40,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'childNodes' => 
      array (
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'name' => 'childNodes',
        'modifiers' => 1,
        'type' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'DOMNodeList',
            'isIdentifier' => false,
          ),
        ),
        'default' => NULL,
        'docComment' => '/**
 * @var DOMNodeList<DOMNode>
 * A <classname>DOMNodeList</classname> that contains all children of this node. If there are no children, this is an empty <classname>DOMNodeList</classname>.
 * @link https://php.net/manual/en/class.domnode.php#domnode.props.childnodes
 */',
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
            'isRepeated' => false,
            'arguments' => 
            array (
              0 => 
              array (
                'code' => '[\'8.1\' => \'DOMNodeList\']',
                'attributes' => 
                array (
                  'startLine' => 52,
                  'endLine' => 52,
                  'startTokenPos' => 189,
                  'startFilePos' => 2310,
                  'endTokenPos' => 195,
                  'endFilePos' => 2333,
                ),
              ),
              'default' => 
              array (
                'code' => '\'\'',
                'attributes' => 
                array (
                  'startLine' => 52,
                  'endLine' => 52,
                  'startTokenPos' => 201,
                  'startFilePos' => 2345,
                  'endTokenPos' => 201,
                  'endFilePos' => 2346,
                ),
              ),
            ),
          ),
        ),
        'startLine' => 52,
        'endLine' => 53,
        'startColumn' => 9,
        'endColumn' => 39,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'firstChild' => 
      array (
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'name' => 'firstChild',
        'modifiers' => 1,
        'type' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
          'data' => 
          array (
            'types' => 
            array (
              0 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'DOMNode',
                  'isIdentifier' => false,
                ),
              ),
              1 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'null',
                  'isIdentifier' => true,
                ),
              ),
            ),
          ),
        ),
        'default' => NULL,
        'docComment' => '/**
 * @var DOMNode|null
 * The first child of this node. If there is no such node, this returns NULL.
 * @link https://php.net/manual/en/class.domnode.php#domnode.props.firstchild
 */',
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
            'isRepeated' => false,
            'arguments' => 
            array (
              0 => 
              array (
                'code' => '[\'8.1\' => \'DOMNode|null\']',
                'attributes' => 
                array (
                  'startLine' => 59,
                  'endLine' => 59,
                  'startTokenPos' => 217,
                  'startFilePos' => 2677,
                  'endTokenPos' => 223,
                  'endFilePos' => 2701,
                ),
              ),
              'default' => 
              array (
                'code' => '\'\'',
                'attributes' => 
                array (
                  'startLine' => 59,
                  'endLine' => 59,
                  'startTokenPos' => 229,
                  'startFilePos' => 2713,
                  'endTokenPos' => 229,
                  'endFilePos' => 2714,
                ),
              ),
            ),
          ),
        ),
        'startLine' => 59,
        'endLine' => 60,
        'startColumn' => 9,
        'endColumn' => 40,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'lastChild' => 
      array (
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'name' => 'lastChild',
        'modifiers' => 1,
        'type' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
          'data' => 
          array (
            'types' => 
            array (
              0 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'DOMNode',
                  'isIdentifier' => false,
                ),
              ),
              1 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'null',
                  'isIdentifier' => true,
                ),
              ),
            ),
          ),
        ),
        'default' => NULL,
        'docComment' => '/**
 * @var DOMNode|null
 * The last child of this node. If there is no such node, this returns NULL.
 * @link https://php.net/manual/en/class.domnode.php#domnode.props.lastchild
 */',
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
            'isRepeated' => false,
            'arguments' => 
            array (
              0 => 
              array (
                'code' => '[\'8.1\' => \'DOMNode|null\']',
                'attributes' => 
                array (
                  'startLine' => 66,
                  'endLine' => 66,
                  'startTokenPos' => 247,
                  'startFilePos' => 3044,
                  'endTokenPos' => 253,
                  'endFilePos' => 3068,
                ),
              ),
              'default' => 
              array (
                'code' => '\'\'',
                'attributes' => 
                array (
                  'startLine' => 66,
                  'endLine' => 66,
                  'startTokenPos' => 259,
                  'startFilePos' => 3080,
                  'endTokenPos' => 259,
                  'endFilePos' => 3081,
                ),
              ),
            ),
          ),
        ),
        'startLine' => 66,
        'endLine' => 67,
        'startColumn' => 9,
        'endColumn' => 39,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'previousSibling' => 
      array (
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'name' => 'previousSibling',
        'modifiers' => 1,
        'type' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
          'data' => 
          array (
            'types' => 
            array (
              0 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'DOMNode',
                  'isIdentifier' => false,
                ),
              ),
              1 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'null',
                  'isIdentifier' => true,
                ),
              ),
            ),
          ),
        ),
        'default' => NULL,
        'docComment' => '/**
 * @var DOMNode|null
 * The node immediately preceding this node. If there is no such node, this returns NULL.
 * @link https://php.net/manual/en/class.domnode.php#domnode.props.previoussibling
 */',
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
            'isRepeated' => false,
            'arguments' => 
            array (
              0 => 
              array (
                'code' => '[\'8.1\' => \'DOMNode|null\']',
                'attributes' => 
                array (
                  'startLine' => 73,
                  'endLine' => 73,
                  'startTokenPos' => 277,
                  'startFilePos' => 3429,
                  'endTokenPos' => 283,
                  'endFilePos' => 3453,
                ),
              ),
              'default' => 
              array (
                'code' => '\'\'',
                'attributes' => 
                array (
                  'startLine' => 73,
                  'endLine' => 73,
                  'startTokenPos' => 289,
                  'startFilePos' => 3465,
                  'endTokenPos' => 289,
                  'endFilePos' => 3466,
                ),
              ),
            ),
          ),
        ),
        'startLine' => 73,
        'endLine' => 74,
        'startColumn' => 9,
        'endColumn' => 45,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'nextSibling' => 
      array (
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'name' => 'nextSibling',
        'modifiers' => 1,
        'type' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
          'data' => 
          array (
            'types' => 
            array (
              0 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'DOMNode',
                  'isIdentifier' => false,
                ),
              ),
              1 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'null',
                  'isIdentifier' => true,
                ),
              ),
            ),
          ),
        ),
        'default' => NULL,
        'docComment' => '/**
 * @var DOMNode|null
 * The node immediately following this node. If there is no such node, this returns NULL.
 * @link https://php.net/manual/en/class.domnode.php#domnode.props.nextsibling
 */',
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
            'isRepeated' => false,
            'arguments' => 
            array (
              0 => 
              array (
                'code' => '[\'8.1\' => \'DOMNode|null\']',
                'attributes' => 
                array (
                  'startLine' => 80,
                  'endLine' => 80,
                  'startTokenPos' => 307,
                  'startFilePos' => 3816,
                  'endTokenPos' => 313,
                  'endFilePos' => 3840,
                ),
              ),
              'default' => 
              array (
                'code' => '\'\'',
                'attributes' => 
                array (
                  'startLine' => 80,
                  'endLine' => 80,
                  'startTokenPos' => 319,
                  'startFilePos' => 3852,
                  'endTokenPos' => 319,
                  'endFilePos' => 3853,
                ),
              ),
            ),
          ),
        ),
        'startLine' => 80,
        'endLine' => 81,
        'startColumn' => 9,
        'endColumn' => 41,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'attributes' => 
      array (
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'name' => 'attributes',
        'modifiers' => 1,
        'type' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
          'data' => 
          array (
            'types' => 
            array (
              0 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'DOMNamedNodeMap',
                  'isIdentifier' => false,
                ),
              ),
              1 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'null',
                  'isIdentifier' => true,
                ),
              ),
            ),
          ),
        ),
        'default' => NULL,
        'docComment' => '/**
 * @var DOMNamedNodeMap<DOMAttr>|null
 * A <classname>DOMNamedNodeMap</classname> containing the attributes of this node (if it is a <classname>DOMElement</classname>) or NULL otherwise.
 * @link https://php.net/manual/en/class.domnode.php#domnode.props.attributes
 */',
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
            'isRepeated' => false,
            'arguments' => 
            array (
              0 => 
              array (
                'code' => '[\'8.1\' => \'DOMNamedNodeMap|null\']',
                'attributes' => 
                array (
                  'startLine' => 87,
                  'endLine' => 87,
                  'startTokenPos' => 337,
                  'startFilePos' => 4274,
                  'endTokenPos' => 343,
                  'endFilePos' => 4306,
                ),
              ),
              'default' => 
              array (
                'code' => '\'\'',
                'attributes' => 
                array (
                  'startLine' => 87,
                  'endLine' => 87,
                  'startTokenPos' => 349,
                  'startFilePos' => 4318,
                  'endTokenPos' => 349,
                  'endFilePos' => 4319,
                ),
              ),
            ),
          ),
        ),
        'startLine' => 87,
        'endLine' => 88,
        'startColumn' => 9,
        'endColumn' => 48,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'ownerDocument' => 
      array (
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'name' => 'ownerDocument',
        'modifiers' => 1,
        'type' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
          'data' => 
          array (
            'types' => 
            array (
              0 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'DOMDocument',
                  'isIdentifier' => false,
                ),
              ),
              1 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'null',
                  'isIdentifier' => true,
                ),
              ),
            ),
          ),
        ),
        'default' => NULL,
        'docComment' => '/**
 * @var DOMDocument|null
 * The <classname>DOMDocument</classname> object associated with this node, or NULL if this node is a <classname>DOMDocument</classname>.
 * @link https://php.net/manual/en/class.domnode.php#domnode.props.ownerdocument
 */',
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
            'isRepeated' => false,
            'arguments' => 
            array (
              0 => 
              array (
                'code' => '[\'8.1\' => \'DOMDocument|null\']',
                'attributes' => 
                array (
                  'startLine' => 94,
                  'endLine' => 94,
                  'startTokenPos' => 367,
                  'startFilePos' => 4726,
                  'endTokenPos' => 373,
                  'endFilePos' => 4754,
                ),
              ),
              'default' => 
              array (
                'code' => '\'\'',
                'attributes' => 
                array (
                  'startLine' => 94,
                  'endLine' => 94,
                  'startTokenPos' => 379,
                  'startFilePos' => 4766,
                  'endTokenPos' => 379,
                  'endFilePos' => 4767,
                ),
              ),
            ),
          ),
        ),
        'startLine' => 94,
        'endLine' => 95,
        'startColumn' => 9,
        'endColumn' => 47,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'namespaceURI' => 
      array (
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'name' => 'namespaceURI',
        'modifiers' => 1,
        'type' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
          'data' => 
          array (
            'types' => 
            array (
              0 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'string',
                  'isIdentifier' => true,
                ),
              ),
              1 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'null',
                  'isIdentifier' => true,
                ),
              ),
            ),
          ),
        ),
        'default' => NULL,
        'docComment' => '/**
 * @var string|null
 * The namespace URI of this node, or NULL if it is unspecified.
 * @link https://php.net/manual/en/class.domnode.php#domnode.props.namespaceuri
 */',
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
            'isRepeated' => false,
            'arguments' => 
            array (
              0 => 
              array (
                'code' => '[\'8.1\' => \'string|null\']',
                'attributes' => 
                array (
                  'startLine' => 101,
                  'endLine' => 101,
                  'startTokenPos' => 397,
                  'startFilePos' => 5094,
                  'endTokenPos' => 403,
                  'endFilePos' => 5117,
                ),
              ),
              'default' => 
              array (
                'code' => '\'\'',
                'attributes' => 
                array (
                  'startLine' => 101,
                  'endLine' => 101,
                  'startTokenPos' => 409,
                  'startFilePos' => 5129,
                  'endTokenPos' => 409,
                  'endFilePos' => 5130,
                ),
              ),
            ),
          ),
        ),
        'startLine' => 101,
        'endLine' => 102,
        'startColumn' => 9,
        'endColumn' => 41,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'prefix' => 
      array (
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'name' => 'prefix',
        'modifiers' => 1,
        'type' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'string',
            'isIdentifier' => true,
          ),
        ),
        'default' => NULL,
        'docComment' => '/**
 * @var string|null
 * The namespace prefix of this node, or NULL if it is unspecified.
 * @link https://php.net/manual/en/class.domnode.php#domnode.props.prefix
 */',
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
            'isRepeated' => false,
            'arguments' => 
            array (
              0 => 
              array (
                'code' => '[\'8.1\' => \'string\']',
                'attributes' => 
                array (
                  'startLine' => 108,
                  'endLine' => 108,
                  'startTokenPos' => 427,
                  'startFilePos' => 5448,
                  'endTokenPos' => 433,
                  'endFilePos' => 5466,
                ),
              ),
              'default' => 
              array (
                'code' => '\'\'',
                'attributes' => 
                array (
                  'startLine' => 108,
                  'endLine' => 108,
                  'startTokenPos' => 439,
                  'startFilePos' => 5478,
                  'endTokenPos' => 439,
                  'endFilePos' => 5479,
                ),
              ),
            ),
          ),
        ),
        'startLine' => 108,
        'endLine' => 109,
        'startColumn' => 9,
        'endColumn' => 30,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'localName' => 
      array (
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'name' => 'localName',
        'modifiers' => 1,
        'type' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
          'data' => 
          array (
            'types' => 
            array (
              0 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'string',
                  'isIdentifier' => true,
                ),
              ),
              1 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'null',
                  'isIdentifier' => true,
                ),
              ),
            ),
          ),
        ),
        'default' => NULL,
        'docComment' => '/**
 * @var string|null
 * Returns the local part of the qualified name of this node.
 * @link https://php.net/manual/en/class.domnode.php#domnode.props.localname
 */',
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
            'isRepeated' => false,
            'arguments' => 
            array (
              0 => 
              array (
                'code' => '[\'8.1\' => \'string|null\']',
                'attributes' => 
                array (
                  'startLine' => 115,
                  'endLine' => 115,
                  'startTokenPos' => 455,
                  'startFilePos' => 5783,
                  'endTokenPos' => 461,
                  'endFilePos' => 5806,
                ),
              ),
              'default' => 
              array (
                'code' => '\'\'',
                'attributes' => 
                array (
                  'startLine' => 115,
                  'endLine' => 115,
                  'startTokenPos' => 467,
                  'startFilePos' => 5818,
                  'endTokenPos' => 467,
                  'endFilePos' => 5819,
                ),
              ),
            ),
          ),
        ),
        'startLine' => 115,
        'endLine' => 116,
        'startColumn' => 9,
        'endColumn' => 38,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'baseURI' => 
      array (
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'name' => 'baseURI',
        'modifiers' => 1,
        'type' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
          'data' => 
          array (
            'types' => 
            array (
              0 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'string',
                  'isIdentifier' => true,
                ),
              ),
              1 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'null',
                  'isIdentifier' => true,
                ),
              ),
            ),
          ),
        ),
        'default' => NULL,
        'docComment' => '/**
 * @var string|null
 * The absolute base URI of this node or NULL if the implementation wasn\'t able to obtain an absolute URI.
 * @link https://php.net/manual/en/class.domnode.php#domnode.props.baseuri
 */',
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
            'isRepeated' => false,
            'arguments' => 
            array (
              0 => 
              array (
                'code' => '[\'8.1\' => \'string|null\']',
                'attributes' => 
                array (
                  'startLine' => 122,
                  'endLine' => 122,
                  'startTokenPos' => 485,
                  'startFilePos' => 6174,
                  'endTokenPos' => 491,
                  'endFilePos' => 6197,
                ),
              ),
              'default' => 
              array (
                'code' => '\'\'',
                'attributes' => 
                array (
                  'startLine' => 122,
                  'endLine' => 122,
                  'startTokenPos' => 497,
                  'startFilePos' => 6209,
                  'endTokenPos' => 497,
                  'endFilePos' => 6210,
                ),
              ),
            ),
          ),
        ),
        'startLine' => 122,
        'endLine' => 123,
        'startColumn' => 9,
        'endColumn' => 36,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'textContent' => 
      array (
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'name' => 'textContent',
        'modifiers' => 1,
        'type' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'string',
            'isIdentifier' => true,
          ),
        ),
        'default' => NULL,
        'docComment' => '/**
 * @var string
 * This attribute returns the text content of this node and its descendants.
 * @link https://php.net/manual/en/class.domnode.php#domnode.props.textcontent
 */',
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
            'isRepeated' => false,
            'arguments' => 
            array (
              0 => 
              array (
                'code' => '[\'8.1\' => \'string\']',
                'attributes' => 
                array (
                  'startLine' => 129,
                  'endLine' => 129,
                  'startTokenPos' => 515,
                  'startFilePos' => 6532,
                  'endTokenPos' => 521,
                  'endFilePos' => 6550,
                ),
              ),
              'default' => 
              array (
                'code' => '\'\'',
                'attributes' => 
                array (
                  'startLine' => 129,
                  'endLine' => 129,
                  'startTokenPos' => 527,
                  'startFilePos' => 6562,
                  'endTokenPos' => 527,
                  'endFilePos' => 6563,
                ),
              ),
            ),
          ),
        ),
        'startLine' => 129,
        'endLine' => 130,
        'startColumn' => 9,
        'endColumn' => 35,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'isConnected' => 
      array (
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'name' => 'isConnected',
        'modifiers' => 1,
        'type' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'bool',
            'isIdentifier' => true,
          ),
        ),
        'default' => NULL,
        'docComment' => NULL,
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\PhpStormStubsElementAvailable',
            'isRepeated' => false,
            'arguments' => 
            array (
              'from' => 
              array (
                'code' => '\'8.3\'',
                'attributes' => 
                array (
                  'startLine' => 131,
                  'endLine' => 131,
                  'startTokenPos' => 544,
                  'startFilePos' => 6678,
                  'endTokenPos' => 544,
                  'endFilePos' => 6682,
                ),
              ),
            ),
          ),
        ),
        'startLine' => 131,
        'endLine' => 132,
        'startColumn' => 9,
        'endColumn' => 33,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
      'parentElement' => 
      array (
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'name' => 'parentElement',
        'modifiers' => 1,
        'type' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
          'data' => 
          array (
            'types' => 
            array (
              0 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'DOMElement',
                  'isIdentifier' => false,
                ),
              ),
              1 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'null',
                  'isIdentifier' => true,
                ),
              ),
            ),
          ),
        ),
        'default' => NULL,
        'docComment' => NULL,
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\PhpStormStubsElementAvailable',
            'isRepeated' => false,
            'arguments' => 
            array (
              'from' => 
              array (
                'code' => '\'8.3\'',
                'attributes' => 
                array (
                  'startLine' => 133,
                  'endLine' => 133,
                  'startTokenPos' => 561,
                  'startFilePos' => 6795,
                  'endTokenPos' => 561,
                  'endFilePos' => 6799,
                ),
              ),
            ),
          ),
        ),
        'startLine' => 133,
        'endLine' => 134,
        'startColumn' => 9,
        'endColumn' => 43,
        'isPromoted' => false,
        'declaredAtCompileTime' => true,
        'immediateVirtual' => false,
        'immediateHooks' => 
        array (
        ),
      ),
    ),
    'immediateMethods' => 
    array (
      'insertBefore' => 
      array (
        'name' => 'insertBefore',
        'parameters' => 
        array (
          'node' => 
          array (
            'name' => 'node',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'DOMNode',
                'isIdentifier' => false,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 150,
            'endLine' => 150,
            'startColumn' => 13,
            'endColumn' => 26,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
          'child' => 
          array (
            'name' => 'child',
            'default' => 
            array (
              'code' => '\\null',
              'attributes' => 
              array (
                'startLine' => 152,
                'endLine' => 152,
                'startTokenPos' => 614,
                'startFilePos' => 7550,
                'endTokenPos' => 614,
                'endFilePos' => 7553,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'DOMNode',
                      'isIdentifier' => false,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
              0 => 
              array (
                'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
                'isRepeated' => false,
                'arguments' => 
                array (
                  0 => 
                  array (
                    'code' => '[\'8.0\' => \'DOMNode|null\']',
                    'attributes' => 
                    array (
                      'startLine' => 151,
                      'endLine' => 151,
                      'startTokenPos' => 590,
                      'startFilePos' => 7468,
                      'endTokenPos' => 596,
                      'endFilePos' => 7492,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'DOMNode\'',
                    'attributes' => 
                    array (
                      'startLine' => 151,
                      'endLine' => 151,
                      'startTokenPos' => 602,
                      'startFilePos' => 7504,
                      'endTokenPos' => 602,
                      'endFilePos' => 7512,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 151,
            'endLine' => 152,
            'startColumn' => 13,
            'endColumn' => 38,
            'parameterIndex' => 1,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Adds a new child before a reference node
 * @link https://php.net/manual/en/domnode.insertbefore.php
 * @template TNode of DOMNode
 * @param TNode $node <p>
 * The new node.
 * </p>
 * @param null|DOMNode $child [optional] <p>
 * The reference node. If not supplied, newnode is
 * appended to the children.
 * </p>
 * @return TNode|false The inserted node.
 * @meta
 */',
        'startLine' => 149,
        'endLine' => 155,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'currentClassName' => 'DOMNode',
        'aliasName' => NULL,
      ),
      'replaceChild' => 
      array (
        'name' => 'replaceChild',
        'parameters' => 
        array (
          'node' => 
          array (
            'name' => 'node',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'DOMNode',
                'isIdentifier' => false,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 171,
            'endLine' => 171,
            'startColumn' => 38,
            'endColumn' => 51,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
          'child' => 
          array (
            'name' => 'child',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'DOMNode',
                'isIdentifier' => false,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 171,
            'endLine' => 171,
            'startColumn' => 54,
            'endColumn' => 68,
            'parameterIndex' => 1,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Replaces a child
 * @link https://php.net/manual/en/domnode.replacechild.php
 * @template TNode of DOMNode
 * @param DOMNode $node <p>
 * The new node. It must be a member of the target document, i.e.
 * created by one of the DOMDocument->createXXX() methods or imported in
 * the document by .
 * </p>
 * @param TNode $child <p>
 * The old node.
 * </p>
 * @return TNode|false The old node or false if an error occur.
 * @meta
 */',
        'startLine' => 171,
        'endLine' => 173,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'currentClassName' => 'DOMNode',
        'aliasName' => NULL,
      ),
      'removeChild' => 
      array (
        'name' => 'removeChild',
        'parameters' => 
        array (
          'child' => 
          array (
            'name' => 'child',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'DOMNode',
                'isIdentifier' => false,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 184,
            'endLine' => 184,
            'startColumn' => 37,
            'endColumn' => 51,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Removes child from list of children
 * @link https://php.net/manual/en/domnode.removechild.php
 * @template TNode of DOMNode
 * @param TNode $child <p>
 * The removed child.
 * </p>
 * @return TNode|false If the child could be removed the functions returns the old child.
 * @meta
 */',
        'startLine' => 184,
        'endLine' => 186,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'currentClassName' => 'DOMNode',
        'aliasName' => NULL,
      ),
      'appendChild' => 
      array (
        'name' => 'appendChild',
        'parameters' => 
        array (
          'node' => 
          array (
            'name' => 'node',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'DOMNode',
                'isIdentifier' => false,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 197,
            'endLine' => 197,
            'startColumn' => 37,
            'endColumn' => 50,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Adds new child at the end of the children
 * @link https://php.net/manual/en/domnode.appendchild.php
 * @template TNode of DOMNode
 * @param TNode $node <p>
 * The appended child.
 * </p>
 * @return TNode|false The node added.
 * @meta
 */',
        'startLine' => 197,
        'endLine' => 199,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'currentClassName' => 'DOMNode',
        'aliasName' => NULL,
      ),
      'hasChildNodes' => 
      array (
        'name' => 'hasChildNodes',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'bool',
            'isIdentifier' => true,
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\TentativeType',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * Checks if node has children
 * @link https://php.net/manual/en/domnode.haschildnodes.php
 * @return bool true on success or false on failure.
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 206,
        'endLine' => 209,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'currentClassName' => 'DOMNode',
        'aliasName' => NULL,
      ),
      'cloneNode' => 
      array (
        'name' => 'cloneNode',
        'parameters' => 
        array (
          'deep' => 
          array (
            'name' => 'deep',
            'default' => 
            array (
              'code' => '\\false',
              'attributes' => 
              array (
                'startLine' => 222,
                'endLine' => 222,
                'startTokenPos' => 743,
                'startFilePos' => 10005,
                'endTokenPos' => 743,
                'endFilePos' => 10009,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'bool',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
              0 => 
              array (
                'name' => 'JetBrains\\PhpStorm\\Internal\\PhpStormStubsElementAvailable',
                'isRepeated' => false,
                'arguments' => 
                array (
                  'from' => 
                  array (
                    'code' => '\'7.0\'',
                    'attributes' => 
                    array (
                      'startLine' => 220,
                      'endLine' => 220,
                      'startTokenPos' => 714,
                      'startFilePos' => 9873,
                      'endTokenPos' => 714,
                      'endFilePos' => 9877,
                    ),
                  ),
                ),
              ),
              1 => 
              array (
                'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
                'isRepeated' => false,
                'arguments' => 
                array (
                  0 => 
                  array (
                    'code' => '[\'8.0\' => \'bool\']',
                    'attributes' => 
                    array (
                      'startLine' => 221,
                      'endLine' => 221,
                      'startTokenPos' => 721,
                      'startFilePos' => 9947,
                      'endTokenPos' => 727,
                      'endFilePos' => 9963,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 221,
                      'endLine' => 221,
                      'startTokenPos' => 733,
                      'startFilePos' => 9975,
                      'endTokenPos' => 733,
                      'endFilePos' => 9976,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 220,
            'endLine' => 222,
            'startColumn' => 13,
            'endColumn' => 30,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Clones a node
 * @link https://php.net/manual/en/domnode.clonenode.php
 * @param bool $deep <p>
 * Indicates whether to copy all descendant nodes. This parameter is
 * defaulted to false.
 * </p>
 * @return static|false The cloned node.
 */',
        'startLine' => 219,
        'endLine' => 225,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'currentClassName' => 'DOMNode',
        'aliasName' => NULL,
      ),
      'normalize' => 
      array (
        'name' => 'normalize',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'void',
            'isIdentifier' => true,
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\TentativeType',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * Normalizes the node
 * @link https://php.net/manual/en/domnode.normalize.php
 * @return void
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 232,
        'endLine' => 235,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'currentClassName' => 'DOMNode',
        'aliasName' => NULL,
      ),
      'isSupported' => 
      array (
        'name' => 'isSupported',
        'parameters' => 
        array (
          'feature' => 
          array (
            'name' => 'feature',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'string',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
              0 => 
              array (
                'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
                'isRepeated' => false,
                'arguments' => 
                array (
                  0 => 
                  array (
                    'code' => '[\'8.0\' => \'string\']',
                    'attributes' => 
                    array (
                      'startLine' => 252,
                      'endLine' => 252,
                      'startTokenPos' => 788,
                      'startFilePos' => 11059,
                      'endTokenPos' => 794,
                      'endFilePos' => 11077,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 252,
                      'endLine' => 252,
                      'startTokenPos' => 800,
                      'startFilePos' => 11089,
                      'endTokenPos' => 800,
                      'endFilePos' => 11090,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 252,
            'endLine' => 253,
            'startColumn' => 13,
            'endColumn' => 27,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
          'version' => 
          array (
            'name' => 'version',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'string',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
              0 => 
              array (
                'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
                'isRepeated' => false,
                'arguments' => 
                array (
                  0 => 
                  array (
                    'code' => '[\'8.0\' => \'string\']',
                    'attributes' => 
                    array (
                      'startLine' => 254,
                      'endLine' => 254,
                      'startTokenPos' => 812,
                      'startFilePos' => 11189,
                      'endTokenPos' => 818,
                      'endFilePos' => 11207,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 254,
                      'endLine' => 254,
                      'startTokenPos' => 824,
                      'startFilePos' => 11219,
                      'endTokenPos' => 824,
                      'endFilePos' => 11220,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 254,
            'endLine' => 255,
            'startColumn' => 13,
            'endColumn' => 27,
            'parameterIndex' => 1,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'bool',
            'isIdentifier' => true,
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\TentativeType',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * Checks if feature is supported for specified version
 * @link https://php.net/manual/en/domnode.issupported.php
 * @param string $feature <p>
 * The feature to test. See the example of
 * DOMImplementation::hasFeature for a
 * list of features.
 * </p>
 * @param string $version <p>
 * The version number of the feature to test.
 * </p>
 * @return bool true on success or false on failure.
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 250,
        'endLine' => 258,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'currentClassName' => 'DOMNode',
        'aliasName' => NULL,
      ),
      'hasAttributes' => 
      array (
        'name' => 'hasAttributes',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'bool',
            'isIdentifier' => true,
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\TentativeType',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * Checks if node has attributes
 * @link https://php.net/manual/en/domnode.hasattributes.php
 * @return bool true on success or false on failure.
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 265,
        'endLine' => 268,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'currentClassName' => 'DOMNode',
        'aliasName' => NULL,
      ),
      'compareDocumentPosition' => 
      array (
        'name' => 'compareDocumentPosition',
        'parameters' => 
        array (
          'other' => 
          array (
            'name' => 'other',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'DOMNode',
                'isIdentifier' => false,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 273,
            'endLine' => 273,
            'startColumn' => 49,
            'endColumn' => 63,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'int',
            'isIdentifier' => true,
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
            'isRepeated' => false,
            'arguments' => 
            array (
              0 => 
              array (
                'code' => '[\'8.4\' => \'int\']',
                'attributes' => 
                array (
                  'startLine' => 272,
                  'endLine' => 272,
                  'startTokenPos' => 867,
                  'startFilePos' => 11760,
                  'endTokenPos' => 873,
                  'endFilePos' => 11775,
                ),
              ),
              'default' => 
              array (
                'code' => '\'\'',
                'attributes' => 
                array (
                  'startLine' => 272,
                  'endLine' => 272,
                  'startTokenPos' => 879,
                  'startFilePos' => 11787,
                  'endTokenPos' => 879,
                  'endFilePos' => 11788,
                ),
              ),
            ),
          ),
        ),
        'docComment' => '/**
 * @return int
 */',
        'startLine' => 272,
        'endLine' => 275,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'currentClassName' => 'DOMNode',
        'aliasName' => NULL,
      ),
      'isSameNode' => 
      array (
        'name' => 'isSameNode',
        'parameters' => 
        array (
          'otherNode' => 
          array (
            'name' => 'otherNode',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'DOMNode',
                'isIdentifier' => false,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 286,
            'endLine' => 286,
            'startColumn' => 36,
            'endColumn' => 54,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'bool',
            'isIdentifier' => true,
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\TentativeType',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * Indicates if two nodes are the same node
 * @link https://php.net/manual/en/domnode.issamenode.php
 * @param DOMNode $otherNode <p>
 * The compared node.
 * </p>
 * @return bool true on success or false on failure.
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 285,
        'endLine' => 288,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'currentClassName' => 'DOMNode',
        'aliasName' => NULL,
      ),
      'lookupPrefix' => 
      array (
        'name' => 'lookupPrefix',
        'parameters' => 
        array (
          'namespace' => 
          array (
            'name' => 'namespace',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'string',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
              0 => 
              array (
                'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
                'isRepeated' => false,
                'arguments' => 
                array (
                  0 => 
                  array (
                    'code' => '[\'8.0\' => \'string\']',
                    'attributes' => 
                    array (
                      'startLine' => 300,
                      'endLine' => 300,
                      'startTokenPos' => 941,
                      'startFilePos' => 12871,
                      'endTokenPos' => 947,
                      'endFilePos' => 12889,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 300,
                      'endLine' => 300,
                      'startTokenPos' => 953,
                      'startFilePos' => 12901,
                      'endTokenPos' => 953,
                      'endFilePos' => 12902,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 300,
            'endLine' => 301,
            'startColumn' => 13,
            'endColumn' => 29,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
          'data' => 
          array (
            'types' => 
            array (
              0 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'string',
                  'isIdentifier' => true,
                ),
              ),
              1 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'null',
                  'isIdentifier' => true,
                ),
              ),
            ),
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\TentativeType',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * Gets the namespace prefix of the node based on the namespace URI
 * @link https://php.net/manual/en/domnode.lookupprefix.php
 * @param string $namespace <p>
 * The namespace URI.
 * </p>
 * @return string The prefix of the namespace.
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 298,
        'endLine' => 304,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'currentClassName' => 'DOMNode',
        'aliasName' => NULL,
      ),
      'isDefaultNamespace' => 
      array (
        'name' => 'isDefaultNamespace',
        'parameters' => 
        array (
          'namespace' => 
          array (
            'name' => 'namespace',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'string',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
              0 => 
              array (
                'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
                'isRepeated' => false,
                'arguments' => 
                array (
                  0 => 
                  array (
                    'code' => '[\'8.0\' => \'string\']',
                    'attributes' => 
                    array (
                      'startLine' => 317,
                      'endLine' => 317,
                      'startTokenPos' => 987,
                      'startFilePos' => 13569,
                      'endTokenPos' => 993,
                      'endFilePos' => 13587,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 317,
                      'endLine' => 317,
                      'startTokenPos' => 999,
                      'startFilePos' => 13599,
                      'endTokenPos' => 999,
                      'endFilePos' => 13600,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 317,
            'endLine' => 318,
            'startColumn' => 13,
            'endColumn' => 29,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'bool',
            'isIdentifier' => true,
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\TentativeType',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * Checks if the specified namespaceURI is the default namespace or not
 * @link https://php.net/manual/en/domnode.isdefaultnamespace.php
 * @param string $namespace <p>
 * The namespace URI to look for.
 * </p>
 * @return bool Return true if namespaceURI is the default
 * namespace, false otherwise.
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 315,
        'endLine' => 321,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'currentClassName' => 'DOMNode',
        'aliasName' => NULL,
      ),
      'lookupNamespaceURI' => 
      array (
        'name' => 'lookupNamespaceURI',
        'parameters' => 
        array (
          'prefix' => 
          array (
            'name' => 'prefix',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'string',
                      'isIdentifier' => true,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 333,
            'endLine' => 333,
            'startColumn' => 44,
            'endColumn' => 58,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
          'data' => 
          array (
            'types' => 
            array (
              0 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'string',
                  'isIdentifier' => true,
                ),
              ),
              1 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'null',
                  'isIdentifier' => true,
                ),
              ),
            ),
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\PhpStormStubsElementAvailable',
            'isRepeated' => false,
            'arguments' => 
            array (
              'from' => 
              array (
                'code' => '\'8.0\'',
                'attributes' => 
                array (
                  'startLine' => 331,
                  'endLine' => 331,
                  'startTokenPos' => 1024,
                  'startFilePos' => 14117,
                  'endTokenPos' => 1024,
                  'endFilePos' => 14121,
                ),
              ),
            ),
          ),
          1 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\TentativeType',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * Gets the namespace URI of the node based on the prefix
 * @link https://php.net/manual/en/domnode.lookupnamespaceuri.php
 * @param string|null $prefix <p>
 * The prefix of the namespace.
 * </p>
 * @return string|null The namespace URI of the node.
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 331,
        'endLine' => 335,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'currentClassName' => 'DOMNode',
        'aliasName' => NULL,
      ),
      'isEqualNode' => 
      array (
        'name' => 'isEqualNode',
        'parameters' => 
        array (
          'otherNode' => 
          array (
            'name' => 'otherNode',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'DOMNode',
                      'isIdentifier' => false,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
              0 => 
              array (
                'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
                'isRepeated' => false,
                'arguments' => 
                array (
                  0 => 
                  array (
                    'code' => '[\'8.3\' => \'DOMNode|null\']',
                    'attributes' => 
                    array (
                      'startLine' => 342,
                      'endLine' => 342,
                      'startTokenPos' => 1083,
                      'startFilePos' => 14550,
                      'endTokenPos' => 1089,
                      'endFilePos' => 14574,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'DOMNode\'',
                    'attributes' => 
                    array (
                      'startLine' => 342,
                      'endLine' => 342,
                      'startTokenPos' => 1095,
                      'startFilePos' => 14586,
                      'endTokenPos' => 1095,
                      'endFilePos' => 14594,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 342,
            'endLine' => 343,
            'startColumn' => 13,
            'endColumn' => 35,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'bool',
            'isIdentifier' => true,
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
            'isRepeated' => false,
            'arguments' => 
            array (
              0 => 
              array (
                'code' => '[\'8.3\' => \'bool\']',
                'attributes' => 
                array (
                  'startLine' => 340,
                  'endLine' => 340,
                  'startTokenPos' => 1057,
                  'startFilePos' => 14414,
                  'endTokenPos' => 1063,
                  'endFilePos' => 14430,
                ),
              ),
              'default' => 
              array (
                'code' => '\'\'',
                'attributes' => 
                array (
                  'startLine' => 340,
                  'endLine' => 340,
                  'startTokenPos' => 1069,
                  'startFilePos' => 14442,
                  'endTokenPos' => 1069,
                  'endFilePos' => 14443,
                ),
              ),
            ),
          ),
        ),
        'docComment' => '/**
 * @param DOMNode|null $arg
 * @return bool
 */',
        'startLine' => 340,
        'endLine' => 346,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'currentClassName' => 'DOMNode',
        'aliasName' => NULL,
      ),
      'getNodePath' => 
      array (
        'name' => 'getNodePath',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
          'data' => 
          array (
            'types' => 
            array (
              0 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'string',
                  'isIdentifier' => true,
                ),
              ),
              1 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'null',
                  'isIdentifier' => true,
                ),
              ),
            ),
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\TentativeType',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * Gets an XPath location path for the node
 * @return string|null the XPath, or NULL in case of an error.
 * @link https://secure.php.net/manual/en/domnode.getnodepath.php
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 353,
        'endLine' => 356,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'currentClassName' => 'DOMNode',
        'aliasName' => NULL,
      ),
      'getLineNo' => 
      array (
        'name' => 'getLineNo',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'int',
            'isIdentifier' => true,
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\TentativeType',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * Get line number for a node
 * @link https://php.net/manual/en/domnode.getlineno.php
 * @return int Always returns the line number where the node was defined in.
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 363,
        'endLine' => 366,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'currentClassName' => 'DOMNode',
        'aliasName' => NULL,
      ),
      'C14N' => 
      array (
        'name' => 'C14N',
        'parameters' => 
        array (
          'exclusive' => 
          array (
            'name' => 'exclusive',
            'default' => 
            array (
              'code' => '\\false',
              'attributes' => 
              array (
                'startLine' => 379,
                'endLine' => 379,
                'startTokenPos' => 1195,
                'startFilePos' => 16259,
                'endTokenPos' => 1195,
                'endFilePos' => 16263,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'bool',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
              0 => 
              array (
                'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
                'isRepeated' => false,
                'arguments' => 
                array (
                  0 => 
                  array (
                    'code' => '[\'8.0\' => \'bool\']',
                    'attributes' => 
                    array (
                      'startLine' => 378,
                      'endLine' => 378,
                      'startTokenPos' => 1173,
                      'startFilePos' => 16196,
                      'endTokenPos' => 1179,
                      'endFilePos' => 16212,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 378,
                      'endLine' => 378,
                      'startTokenPos' => 1185,
                      'startFilePos' => 16224,
                      'endTokenPos' => 1185,
                      'endFilePos' => 16225,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 378,
            'endLine' => 379,
            'startColumn' => 13,
            'endColumn' => 35,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
          'withComments' => 
          array (
            'name' => 'withComments',
            'default' => 
            array (
              'code' => '\\false',
              'attributes' => 
              array (
                'startLine' => 381,
                'endLine' => 381,
                'startTokenPos' => 1223,
                'startFilePos' => 16398,
                'endTokenPos' => 1223,
                'endFilePos' => 16402,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'bool',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
              0 => 
              array (
                'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
                'isRepeated' => false,
                'arguments' => 
                array (
                  0 => 
                  array (
                    'code' => '[\'8.0\' => \'bool\']',
                    'attributes' => 
                    array (
                      'startLine' => 380,
                      'endLine' => 380,
                      'startTokenPos' => 1201,
                      'startFilePos' => 16332,
                      'endTokenPos' => 1207,
                      'endFilePos' => 16348,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 380,
                      'endLine' => 380,
                      'startTokenPos' => 1213,
                      'startFilePos' => 16360,
                      'endTokenPos' => 1213,
                      'endFilePos' => 16361,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 380,
            'endLine' => 381,
            'startColumn' => 13,
            'endColumn' => 38,
            'parameterIndex' => 1,
            'isOptional' => true,
          ),
          'xpath' => 
          array (
            'name' => 'xpath',
            'default' => 
            array (
              'code' => '\\null',
              'attributes' => 
              array (
                'startLine' => 383,
                'endLine' => 383,
                'startTokenPos' => 1253,
                'startFilePos' => 16542,
                'endTokenPos' => 1253,
                'endFilePos' => 16545,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'array',
                      'isIdentifier' => true,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
              0 => 
              array (
                'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
                'isRepeated' => false,
                'arguments' => 
                array (
                  0 => 
                  array (
                    'code' => '[\'7.1\' => \'array|null\']',
                    'attributes' => 
                    array (
                      'startLine' => 382,
                      'endLine' => 382,
                      'startTokenPos' => 1229,
                      'startFilePos' => 16471,
                      'endTokenPos' => 1235,
                      'endFilePos' => 16493,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 382,
                      'endLine' => 382,
                      'startTokenPos' => 1241,
                      'startFilePos' => 16505,
                      'endTokenPos' => 1241,
                      'endFilePos' => 16506,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 382,
            'endLine' => 383,
            'startColumn' => 13,
            'endColumn' => 36,
            'parameterIndex' => 2,
            'isOptional' => true,
          ),
          'nsPrefixes' => 
          array (
            'name' => 'nsPrefixes',
            'default' => 
            array (
              'code' => '\\null',
              'attributes' => 
              array (
                'startLine' => 385,
                'endLine' => 385,
                'startTokenPos' => 1283,
                'startFilePos' => 16690,
                'endTokenPos' => 1283,
                'endFilePos' => 16693,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'array',
                      'isIdentifier' => true,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
              0 => 
              array (
                'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
                'isRepeated' => false,
                'arguments' => 
                array (
                  0 => 
                  array (
                    'code' => '[\'7.1\' => \'array|null\']',
                    'attributes' => 
                    array (
                      'startLine' => 384,
                      'endLine' => 384,
                      'startTokenPos' => 1259,
                      'startFilePos' => 16614,
                      'endTokenPos' => 1265,
                      'endFilePos' => 16636,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 384,
                      'endLine' => 384,
                      'startTokenPos' => 1271,
                      'startFilePos' => 16648,
                      'endTokenPos' => 1271,
                      'endFilePos' => 16649,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 384,
            'endLine' => 385,
            'startColumn' => 13,
            'endColumn' => 41,
            'parameterIndex' => 3,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
          'data' => 
          array (
            'types' => 
            array (
              0 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'string',
                  'isIdentifier' => true,
                ),
              ),
              1 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'false',
                  'isIdentifier' => true,
                ),
              ),
            ),
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\TentativeType',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * Canonicalize nodes to a string
 * @param bool $exclusive [optional] Enable exclusive parsing of only the nodes matched by the provided xpath or namespace prefixes.
 * @param bool $withComments [optional] Retain comments in output.
 * @param null|array $xpath [optional] An array of xpaths to filter the nodes by.
 * @param null|array $nsPrefixes [optional] An array of namespace prefixes to filter the nodes by.
 * @return string|false Canonicalized nodes as a string or FALSE on failure
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 376,
        'endLine' => 388,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'currentClassName' => 'DOMNode',
        'aliasName' => NULL,
      ),
      'C14NFile' => 
      array (
        'name' => 'C14NFile',
        'parameters' => 
        array (
          'uri' => 
          array (
            'name' => 'uri',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'string',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
              0 => 
              array (
                'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
                'isRepeated' => false,
                'arguments' => 
                array (
                  0 => 
                  array (
                    'code' => '[\'8.0\' => \'string\']',
                    'attributes' => 
                    array (
                      'startLine' => 402,
                      'endLine' => 402,
                      'startTokenPos' => 1312,
                      'startFilePos' => 17631,
                      'endTokenPos' => 1318,
                      'endFilePos' => 17649,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 402,
                      'endLine' => 402,
                      'startTokenPos' => 1324,
                      'startFilePos' => 17661,
                      'endTokenPos' => 1324,
                      'endFilePos' => 17662,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 402,
            'endLine' => 403,
            'startColumn' => 13,
            'endColumn' => 23,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
          'exclusive' => 
          array (
            'name' => 'exclusive',
            'default' => 
            array (
              'code' => '\\false',
              'attributes' => 
              array (
                'startLine' => 405,
                'endLine' => 405,
                'startTokenPos' => 1358,
                'startFilePos' => 17820,
                'endTokenPos' => 1358,
                'endFilePos' => 17824,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'bool',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
              0 => 
              array (
                'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
                'isRepeated' => false,
                'arguments' => 
                array (
                  0 => 
                  array (
                    'code' => '[\'8.0\' => \'bool\']',
                    'attributes' => 
                    array (
                      'startLine' => 404,
                      'endLine' => 404,
                      'startTokenPos' => 1336,
                      'startFilePos' => 17757,
                      'endTokenPos' => 1342,
                      'endFilePos' => 17773,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 404,
                      'endLine' => 404,
                      'startTokenPos' => 1348,
                      'startFilePos' => 17785,
                      'endTokenPos' => 1348,
                      'endFilePos' => 17786,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 404,
            'endLine' => 405,
            'startColumn' => 13,
            'endColumn' => 35,
            'parameterIndex' => 1,
            'isOptional' => true,
          ),
          'withComments' => 
          array (
            'name' => 'withComments',
            'default' => 
            array (
              'code' => '\\false',
              'attributes' => 
              array (
                'startLine' => 407,
                'endLine' => 407,
                'startTokenPos' => 1386,
                'startFilePos' => 17959,
                'endTokenPos' => 1386,
                'endFilePos' => 17963,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'bool',
                'isIdentifier' => true,
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
              0 => 
              array (
                'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
                'isRepeated' => false,
                'arguments' => 
                array (
                  0 => 
                  array (
                    'code' => '[\'8.0\' => \'bool\']',
                    'attributes' => 
                    array (
                      'startLine' => 406,
                      'endLine' => 406,
                      'startTokenPos' => 1364,
                      'startFilePos' => 17893,
                      'endTokenPos' => 1370,
                      'endFilePos' => 17909,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 406,
                      'endLine' => 406,
                      'startTokenPos' => 1376,
                      'startFilePos' => 17921,
                      'endTokenPos' => 1376,
                      'endFilePos' => 17922,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 406,
            'endLine' => 407,
            'startColumn' => 13,
            'endColumn' => 38,
            'parameterIndex' => 2,
            'isOptional' => true,
          ),
          'xpath' => 
          array (
            'name' => 'xpath',
            'default' => 
            array (
              'code' => '\\null',
              'attributes' => 
              array (
                'startLine' => 409,
                'endLine' => 409,
                'startTokenPos' => 1416,
                'startFilePos' => 18103,
                'endTokenPos' => 1416,
                'endFilePos' => 18106,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'array',
                      'isIdentifier' => true,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
              0 => 
              array (
                'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
                'isRepeated' => false,
                'arguments' => 
                array (
                  0 => 
                  array (
                    'code' => '[\'7.1\' => \'array|null\']',
                    'attributes' => 
                    array (
                      'startLine' => 408,
                      'endLine' => 408,
                      'startTokenPos' => 1392,
                      'startFilePos' => 18032,
                      'endTokenPos' => 1398,
                      'endFilePos' => 18054,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 408,
                      'endLine' => 408,
                      'startTokenPos' => 1404,
                      'startFilePos' => 18066,
                      'endTokenPos' => 1404,
                      'endFilePos' => 18067,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 408,
            'endLine' => 409,
            'startColumn' => 13,
            'endColumn' => 36,
            'parameterIndex' => 3,
            'isOptional' => true,
          ),
          'nsPrefixes' => 
          array (
            'name' => 'nsPrefixes',
            'default' => 
            array (
              'code' => '\\null',
              'attributes' => 
              array (
                'startLine' => 411,
                'endLine' => 411,
                'startTokenPos' => 1446,
                'startFilePos' => 18251,
                'endTokenPos' => 1446,
                'endFilePos' => 18254,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'array',
                      'isIdentifier' => true,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
              0 => 
              array (
                'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
                'isRepeated' => false,
                'arguments' => 
                array (
                  0 => 
                  array (
                    'code' => '[\'7.1\' => \'array|null\']',
                    'attributes' => 
                    array (
                      'startLine' => 410,
                      'endLine' => 410,
                      'startTokenPos' => 1422,
                      'startFilePos' => 18175,
                      'endTokenPos' => 1428,
                      'endFilePos' => 18197,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 410,
                      'endLine' => 410,
                      'startTokenPos' => 1434,
                      'startFilePos' => 18209,
                      'endTokenPos' => 1434,
                      'endFilePos' => 18210,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 410,
            'endLine' => 411,
            'startColumn' => 13,
            'endColumn' => 41,
            'parameterIndex' => 4,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
          'data' => 
          array (
            'types' => 
            array (
              0 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'int',
                  'isIdentifier' => true,
                ),
              ),
              1 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'false',
                  'isIdentifier' => true,
                ),
              ),
            ),
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\TentativeType',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * Canonicalize nodes to a file.
 * @link https://www.php.net/manual/en/domnode.c14nfile
 * @param string $uri Number of bytes written or FALSE on failure
 * @param bool $exclusive [optional] Enable exclusive parsing of only the nodes matched by the provided xpath or namespace prefixes.
 * @param bool $withComments [optional]  Retain comments in output.
 * @param null|array $xpath [optional] An array of xpaths to filter the nodes by.
 * @param null|array $nsPrefixes [optional] An array of namespace prefixes to filter the nodes by.
 * @return int|false Number of bytes written or FALSE on failure
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 400,
        'endLine' => 414,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'currentClassName' => 'DOMNode',
        'aliasName' => NULL,
      ),
      'contains' => 
      array (
        'name' => 'contains',
        'parameters' => 
        array (
          'other' => 
          array (
            'name' => 'other',
            'default' => NULL,
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'DOMNode',
                      'isIdentifier' => false,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'DOMNameSpaceNode',
                      'isIdentifier' => false,
                    ),
                  ),
                  2 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 418,
            'endLine' => 418,
            'startColumn' => 34,
            'endColumn' => 71,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'bool',
            'isIdentifier' => true,
          ),
        ),
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * @since 8.3
 */',
        'startLine' => 418,
        'endLine' => 420,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'currentClassName' => 'DOMNode',
        'aliasName' => NULL,
      ),
      'getRootNode' => 
      array (
        'name' => 'getRootNode',
        'parameters' => 
        array (
          'options' => 
          array (
            'name' => 'options',
            'default' => 
            array (
              'code' => '\\null',
              'attributes' => 
              array (
                'startLine' => 424,
                'endLine' => 424,
                'startTokenPos' => 1498,
                'startFilePos' => 18542,
                'endTokenPos' => 1498,
                'endFilePos' => 18545,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionUnionType',
              'data' => 
              array (
                'types' => 
                array (
                  0 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'array',
                      'isIdentifier' => true,
                    ),
                  ),
                  1 => 
                  array (
                    'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                    'data' => 
                    array (
                      'name' => 'null',
                      'isIdentifier' => true,
                    ),
                  ),
                ),
              ),
            ),
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 424,
            'endLine' => 424,
            'startColumn' => 37,
            'endColumn' => 58,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'DOMNode',
            'isIdentifier' => false,
          ),
        ),
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * @since 8.3
 */',
        'startLine' => 424,
        'endLine' => 426,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'currentClassName' => 'DOMNode',
        'aliasName' => NULL,
      ),
      '__sleep' => 
      array (
        'name' => '__sleep',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'array',
            'isIdentifier' => true,
          ),
        ),
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * @since 8.1
 */',
        'startLine' => 430,
        'endLine' => 432,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'currentClassName' => 'DOMNode',
        'aliasName' => NULL,
      ),
      '__wakeup' => 
      array (
        'name' => '__wakeup',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'void',
            'isIdentifier' => true,
          ),
        ),
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * @since 8.1
 */',
        'startLine' => 436,
        'endLine' => 438,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'DOMNode',
        'implementingClassName' => 'DOMNode',
        'currentClassName' => 'DOMNode',
        'aliasName' => NULL,
      ),
    ),
    'traitsData' => 
    array (
      'aliases' => 
      array (
      ),
      'modifiers' => 
      array (
      ),
      'precedences' => 
      array (
      ),
      'hashes' => 
      array (
      ),
    ),
  ),
));