<?php declare(strict_types = 1);

// phpinternal-PHPStan\BetterReflection\Reflection\ReflectionClass-simplexmlelement
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' => 'SimpleXMLElement',
        'filename' => 'phpstorm-stubs:SimpleXML/SimpleXML.stub',
        'extensionName' => 'SimpleXML',
        'aliasName' => NULL,
      ),
    ),
    'namespace' => NULL,
    'name' => 'SimpleXMLElement',
    'shortName' => 'SimpleXMLElement',
    'isInterface' => false,
    'isTrait' => false,
    'isEnum' => false,
    'isBackedEnum' => false,
    'modifiers' => 0,
    'docComment' => '/**
 * Represents an element in an XML document.
 * @link https://php.net/manual/en/class.simplexmlelement.php
 */',
    'attributes' => 
    array (
    ),
    'startLine' => 8,
    'endLine' => 435,
    'startColumn' => 5,
    'endColumn' => 5,
    'parentClassName' => NULL,
    'implementsClassNames' => 
    array (
      0 => 'Traversable',
      1 => 'ArrayAccess',
      2 => 'Countable',
      3 => 'Iterator',
      4 => 'Stringable',
      5 => 'RecursiveIterator',
    ),
    'traitClassNames' => 
    array (
    ),
    'immediateConstants' => 
    array (
    ),
    'immediateProperties' => 
    array (
    ),
    'immediateMethods' => 
    array (
      '__construct' => 
      array (
        'name' => '__construct',
        'parameters' => 
        array (
          'data' => 
          array (
            'name' => 'data',
            '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' => 24,
                      'endLine' => 24,
                      'startTokenPos' => 49,
                      'startFilePos' => 1192,
                      'endTokenPos' => 55,
                      'endFilePos' => 1210,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 24,
                      'endLine' => 24,
                      'startTokenPos' => 61,
                      'startFilePos' => 1222,
                      'endTokenPos' => 61,
                      'endFilePos' => 1223,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 24,
            'endLine' => 25,
            'startColumn' => 13,
            'endColumn' => 24,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
          'options' => 
          array (
            'name' => 'options',
            'default' => 
            array (
              'code' => '0',
              'attributes' => 
              array (
                'startLine' => 27,
                'endLine' => 27,
                'startTokenPos' => 95,
                'startFilePos' => 1378,
                'endTokenPos' => 95,
                'endFilePos' => 1378,
              ),
            ),
            'type' => 
            array (
              'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
              'data' => 
              array (
                'name' => 'int',
                '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\' => \'int\']',
                    'attributes' => 
                    array (
                      'startLine' => 26,
                      'endLine' => 26,
                      'startTokenPos' => 73,
                      'startFilePos' => 1319,
                      'endTokenPos' => 79,
                      'endFilePos' => 1334,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 26,
                      'endLine' => 26,
                      'startTokenPos' => 85,
                      'startFilePos' => 1346,
                      'endTokenPos' => 85,
                      'endFilePos' => 1347,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 26,
            'endLine' => 27,
            'startColumn' => 13,
            'endColumn' => 28,
            'parameterIndex' => 1,
            'isOptional' => true,
          ),
          'dataIsURL' => 
          array (
            'name' => 'dataIsURL',
            'default' => 
            array (
              'code' => '\\false',
              'attributes' => 
              array (
                'startLine' => 29,
                'endLine' => 29,
                'startTokenPos' => 123,
                'startFilePos' => 1510,
                'endTokenPos' => 123,
                'endFilePos' => 1514,
              ),
            ),
            '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' => 28,
                      'endLine' => 28,
                      'startTokenPos' => 101,
                      'startFilePos' => 1447,
                      'endTokenPos' => 107,
                      'endFilePos' => 1463,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 28,
                      'endLine' => 28,
                      'startTokenPos' => 113,
                      'startFilePos' => 1475,
                      'endTokenPos' => 113,
                      'endFilePos' => 1476,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 28,
            'endLine' => 29,
            'startColumn' => 13,
            'endColumn' => 35,
            'parameterIndex' => 2,
            'isOptional' => true,
          ),
          'namespaceOrPrefix' => 
          array (
            'name' => 'namespaceOrPrefix',
            'default' => 
            array (
              'code' => '""',
              'attributes' => 
              array (
                'startLine' => 31,
                'endLine' => 31,
                'startTokenPos' => 151,
                'startFilePos' => 1658,
                'endTokenPos' => 151,
                'endFilePos' => 1659,
              ),
            ),
            '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' => 30,
                      'endLine' => 30,
                      'startTokenPos' => 129,
                      'startFilePos' => 1583,
                      'endTokenPos' => 135,
                      'endFilePos' => 1601,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 30,
                      'endLine' => 30,
                      'startTokenPos' => 141,
                      'startFilePos' => 1613,
                      'endTokenPos' => 141,
                      'endFilePos' => 1614,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 30,
            'endLine' => 31,
            'startColumn' => 13,
            'endColumn' => 42,
            'parameterIndex' => 3,
            'isOptional' => true,
          ),
          'isPrefix' => 
          array (
            'name' => 'isPrefix',
            'default' => 
            array (
              'code' => '\\false',
              'attributes' => 
              array (
                'startLine' => 33,
                'endLine' => 33,
                'startTokenPos' => 179,
                'startFilePos' => 1790,
                'endTokenPos' => 179,
                'endFilePos' => 1794,
              ),
            ),
            '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' => 32,
                      'endLine' => 32,
                      'startTokenPos' => 157,
                      'startFilePos' => 1728,
                      'endTokenPos' => 163,
                      'endFilePos' => 1744,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 32,
                      'endLine' => 32,
                      'startTokenPos' => 169,
                      'startFilePos' => 1756,
                      'endTokenPos' => 169,
                      'endFilePos' => 1757,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 32,
            'endLine' => 33,
            'startColumn' => 13,
            'endColumn' => 34,
            'parameterIndex' => 4,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Pure',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * Creates a new SimpleXMLElement object
 * @link https://php.net/manual/en/simplexmlelement.construct.php
 * @param string $data A well-formed XML string or the path or URL to an XML document if data_is_url is TRUE.
 * @param int $options Optionally used to specify additional Libxml parameters.
 * @param bool $dataIsURL By default, data_is_url is FALSE.
 * Use TRUE to specify that data is a path or URL to an XML document instead of string data.
 * @param string $namespaceOrPrefix Namespace prefix or URI.
 * @param bool $isPrefix TRUE if ns is a prefix, FALSE if it\'s a URI; defaults to FALSE.
 * @throws Exception if the XML data could not be parsed.
 * @since 5.0
 */',
        'startLine' => 22,
        'endLine' => 36,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      '__get' => 
      array (
        'name' => '__get',
        'parameters' => 
        array (
          'name' => 
          array (
            'name' => 'name',
            'default' => NULL,
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 43,
            'endLine' => 43,
            'startColumn' => 32,
            'endColumn' => 36,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Provides access to element\'s children
 * private Method not callable directly, stub exists for typehint only
 * @param string $name child name
 * @return static
 */',
        'startLine' => 43,
        'endLine' => 45,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 4,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      'asXML' => 
      array (
        'name' => 'asXML',
        'parameters' => 
        array (
          'filename' => 
          array (
            'name' => 'filename',
            'default' => 
            array (
              'code' => '\\null',
              'attributes' => 
              array (
                'startLine' => 63,
                'endLine' => 63,
                'startTokenPos' => 242,
                'startFilePos' => 3026,
                'endTokenPos' => 242,
                'endFilePos' => 3029,
              ),
            ),
            '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 (
              0 => 
              array (
                'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
                'isRepeated' => false,
                'arguments' => 
                array (
                  0 => 
                  array (
                    'code' => '[\'8.0\' => \'string|null\']',
                    'attributes' => 
                    array (
                      'startLine' => 62,
                      'endLine' => 62,
                      'startTokenPos' => 218,
                      'startFilePos' => 2950,
                      'endTokenPos' => 224,
                      'endFilePos' => 2973,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 62,
                      'endLine' => 62,
                      'startTokenPos' => 230,
                      'startFilePos' => 2985,
                      'endTokenPos' => 230,
                      'endFilePos' => 2986,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 62,
            'endLine' => 63,
            'startColumn' => 13,
            'endColumn' => 40,
            'parameterIndex' => 0,
            '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' => 'bool',
                  'isIdentifier' => true,
                ),
              ),
            ),
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\TentativeType',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * Return a well-formed XML string based on SimpleXML element
 * @link https://php.net/manual/en/simplexmlelement.asxml.php
 * @param string $filename [optional] <p>
 * If specified, the function writes the data to the file rather than
 * returning it.
 * </p>
 * @return string|bool If the <i>filename</i> isn\'t specified, this function
 * returns a string on success and <b>FALSE</b> on error. If the
 * parameter is specified, it returns <b>TRUE</b> if the file was written
 * successfully and <b>FALSE</b> otherwise.
 * @since 5.0
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 60,
        'endLine' => 66,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      'saveXML' => 
      array (
        'name' => 'saveXML',
        'parameters' => 
        array (
          'filename' => 
          array (
            'name' => 'filename',
            'default' => 
            array (
              'code' => '\\null',
              'attributes' => 
              array (
                'startLine' => 84,
                'endLine' => 84,
                'startTokenPos' => 295,
                'startFilePos' => 4008,
                'endTokenPos' => 295,
                'endFilePos' => 4011,
              ),
            ),
            '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 (
              0 => 
              array (
                'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
                'isRepeated' => false,
                'arguments' => 
                array (
                  0 => 
                  array (
                    'code' => '[\'8.0\' => \'string|null\']',
                    'attributes' => 
                    array (
                      'startLine' => 83,
                      'endLine' => 83,
                      'startTokenPos' => 271,
                      'startFilePos' => 3932,
                      'endTokenPos' => 277,
                      'endFilePos' => 3955,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 83,
                      'endLine' => 83,
                      'startTokenPos' => 283,
                      'startFilePos' => 3967,
                      'endTokenPos' => 283,
                      'endFilePos' => 3968,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 83,
            'endLine' => 84,
            'startColumn' => 13,
            'endColumn' => 40,
            'parameterIndex' => 0,
            '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' => 'bool',
                  'isIdentifier' => true,
                ),
              ),
            ),
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\TentativeType',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * Alias of <b>SimpleXMLElement::asXML</b>
 * Return a well-formed XML string based on SimpleXML element
 * @link https://php.net/manual/en/simplexmlelement.savexml.php
 * @param string $filename [optional] <p>
 * If specified, the function writes the data to the file rather than
 * returning it.
 * </p>
 * @return string|bool If the <i>filename</i> isn\'t specified, this function
 * returns a string on success and false on error. If the
 * parameter is specified, it returns true if the file was written
 * successfully and false otherwise.
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 81,
        'endLine' => 87,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      'xpath' => 
      array (
        'name' => 'xpath',
        'parameters' => 
        array (
          'expression' => 
          array (
            'name' => 'expression',
            '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' => 100,
                      'endLine' => 100,
                      'startTokenPos' => 324,
                      'startFilePos' => 4595,
                      'endTokenPos' => 330,
                      'endFilePos' => 4613,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 100,
                      'endLine' => 100,
                      'startTokenPos' => 336,
                      'startFilePos' => 4625,
                      'endTokenPos' => 336,
                      'endFilePos' => 4626,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 100,
            'endLine' => 101,
            'startColumn' => 13,
            'endColumn' => 30,
            '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' => 'array',
                  'isIdentifier' => true,
                ),
              ),
              1 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'false',
                  'isIdentifier' => true,
                ),
              ),
              2 => 
              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' => '/**
 * Runs XPath query on XML data
 * @link https://php.net/manual/en/simplexmlelement.xpath.php
 * @param string $expression <p>
 * An XPath path
 * </p>
 * @return static[]|false|null an array of SimpleXMLElement objects or <b>FALSE</b> in
 * case of an error.
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 98,
        'endLine' => 104,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      'registerXPathNamespace' => 
      array (
        'name' => 'registerXPathNamespace',
        'parameters' => 
        array (
          'prefix' => 
          array (
            'name' => 'prefix',
            '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' => 122,
                      'endLine' => 122,
                      'startTokenPos' => 373,
                      'startFilePos' => 5589,
                      'endTokenPos' => 379,
                      'endFilePos' => 5607,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 122,
                      'endLine' => 122,
                      'startTokenPos' => 385,
                      'startFilePos' => 5619,
                      'endTokenPos' => 385,
                      'endFilePos' => 5620,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 122,
            'endLine' => 123,
            'startColumn' => 13,
            'endColumn' => 26,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
          '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' => 124,
                      'endLine' => 124,
                      'startTokenPos' => 397,
                      'startFilePos' => 5718,
                      'endTokenPos' => 403,
                      'endFilePos' => 5736,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 124,
                      'endLine' => 124,
                      'startTokenPos' => 409,
                      'startFilePos' => 5748,
                      'endTokenPos' => 409,
                      'endFilePos' => 5749,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 124,
            'endLine' => 125,
            'startColumn' => 13,
            'endColumn' => 29,
            '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' => '/**
 * Creates a prefix/ns context for the next XPath query
 * @link https://php.net/manual/en/simplexmlelement.registerxpathnamespace.php
 * @param string $prefix <p>
 * The namespace prefix to use in the XPath query for the namespace given in
 * <i>ns</i>.
 * </p>
 * @param string $namespace <p>
 * The namespace to use for the XPath query. This must match a namespace in
 * use by the XML document or the XPath query using
 * <i>prefix</i> will not return any results.
 * </p>
 * @return bool <b>TRUE</b> on success or <b>FALSE</b> on failure.
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 120,
        'endLine' => 128,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      'attributes' => 
      array (
        'name' => 'attributes',
        'parameters' => 
        array (
          'namespaceOrPrefix' => 
          array (
            'name' => 'namespaceOrPrefix',
            'default' => 
            array (
              'code' => '\\null',
              'attributes' => 
              array (
                'startLine' => 150,
                'endLine' => 150,
                'startTokenPos' => 466,
                'startFilePos' => 6826,
                'endTokenPos' => 466,
                'endFilePos' => 6829,
              ),
            ),
            '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 (
              0 => 
              array (
                'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
                'isRepeated' => false,
                'arguments' => 
                array (
                  0 => 
                  array (
                    'code' => '[\'8.0\' => \'string|null\']',
                    'attributes' => 
                    array (
                      'startLine' => 149,
                      'endLine' => 149,
                      'startTokenPos' => 442,
                      'startFilePos' => 6741,
                      'endTokenPos' => 448,
                      'endFilePos' => 6764,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 149,
                      'endLine' => 149,
                      'startTokenPos' => 454,
                      'startFilePos' => 6776,
                      'endTokenPos' => 454,
                      'endFilePos' => 6777,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 149,
            'endLine' => 150,
            'startColumn' => 13,
            'endColumn' => 49,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
          'isPrefix' => 
          array (
            'name' => 'isPrefix',
            'default' => 
            array (
              'code' => '\\false',
              'attributes' => 
              array (
                'startLine' => 152,
                'endLine' => 152,
                'startTokenPos' => 494,
                'startFilePos' => 6960,
                'endTokenPos' => 494,
                'endFilePos' => 6964,
              ),
            ),
            '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' => 151,
                      'endLine' => 151,
                      'startTokenPos' => 472,
                      'startFilePos' => 6898,
                      'endTokenPos' => 478,
                      'endFilePos' => 6914,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 151,
                      'endLine' => 151,
                      'startTokenPos' => 484,
                      'startFilePos' => 6926,
                      'endTokenPos' => 484,
                      'endFilePos' => 6927,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 151,
            'endLine' => 152,
            'startColumn' => 13,
            'endColumn' => 34,
            'parameterIndex' => 1,
            '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' => 'static',
                  'isIdentifier' => false,
                ),
              ),
              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' => '/**
 * Identifies an element\'s attributes
 * @link https://php.net/manual/en/simplexmlelement.attributes.php
 * @param string $namespaceOrPrefix [optional] <p>
 * An optional namespace for the retrieved attributes
 * </p>
 * @param bool $isPrefix [optional] <p>
 * Default to <b>FALSE</b>
 * </p>
 * @return static|null a <b>SimpleXMLElement</b> object that can be
 * iterated over to loop through the attributes on the tag.
 * </p>
 * <p>
 * Returns <b>NULL</b> if called on a <b>SimpleXMLElement</b>
 * object that already represents an attribute and not a tag.
 * @since 5.0
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 147,
        'endLine' => 155,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      'children' => 
      array (
        'name' => 'children',
        'parameters' => 
        array (
          'namespaceOrPrefix' => 
          array (
            'name' => 'namespaceOrPrefix',
            'default' => 
            array (
              'code' => '\\null',
              'attributes' => 
              array (
                'startLine' => 177,
                'endLine' => 177,
                'startTokenPos' => 550,
                'startFilePos' => 7954,
                'endTokenPos' => 550,
                'endFilePos' => 7957,
              ),
            ),
            '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 (
              0 => 
              array (
                'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
                'isRepeated' => false,
                'arguments' => 
                array (
                  0 => 
                  array (
                    'code' => '[\'8.0\' => \'string|null\']',
                    'attributes' => 
                    array (
                      'startLine' => 176,
                      'endLine' => 176,
                      'startTokenPos' => 526,
                      'startFilePos' => 7869,
                      'endTokenPos' => 532,
                      'endFilePos' => 7892,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 176,
                      'endLine' => 176,
                      'startTokenPos' => 538,
                      'startFilePos' => 7904,
                      'endTokenPos' => 538,
                      'endFilePos' => 7905,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 176,
            'endLine' => 177,
            'startColumn' => 13,
            'endColumn' => 49,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
          'isPrefix' => 
          array (
            'name' => 'isPrefix',
            'default' => 
            array (
              'code' => '\\false',
              'attributes' => 
              array (
                'startLine' => 179,
                'endLine' => 179,
                'startTokenPos' => 578,
                'startFilePos' => 8088,
                'endTokenPos' => 578,
                'endFilePos' => 8092,
              ),
            ),
            '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' => 178,
                      'endLine' => 178,
                      'startTokenPos' => 556,
                      'startFilePos' => 8026,
                      'endTokenPos' => 562,
                      'endFilePos' => 8042,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 178,
                      'endLine' => 178,
                      'startTokenPos' => 568,
                      'startFilePos' => 8054,
                      'endTokenPos' => 568,
                      'endFilePos' => 8055,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 178,
            'endLine' => 179,
            'startColumn' => 13,
            'endColumn' => 34,
            'parameterIndex' => 1,
            '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' => 'static',
                  'isIdentifier' => false,
                ),
              ),
              1 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'null',
                  'isIdentifier' => true,
                ),
              ),
            ),
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Pure',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
          1 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\TentativeType',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * Finds children of given node
 * @link https://php.net/manual/en/simplexmlelement.children.php
 * @param string $namespaceOrPrefix [optional] <p>
 * An XML namespace.
 * </p>
 * @param bool $isPrefix [optional] <p>
 * If <i>is_prefix</i> is <b>TRUE</b>,
 * <i>ns</i> will be regarded as a prefix. If <b>FALSE</b>,
 * <i>ns</i> will be regarded as a namespace
 * URL.
 * </p>
 * @return static|null a <b>SimpleXMLElement</b> element, whether the node
 * has children or not.
 * @since 5.0
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 173,
        'endLine' => 182,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      'getNamespaces' => 
      array (
        'name' => 'getNamespaces',
        'parameters' => 
        array (
          'recursive' => 
          array (
            'name' => 'recursive',
            'default' => 
            array (
              'code' => '\\false',
              'attributes' => 
              array (
                'startLine' => 199,
                'endLine' => 199,
                'startTokenPos' => 632,
                'startFilePos' => 8945,
                'endTokenPos' => 632,
                'endFilePos' => 8949,
              ),
            ),
            '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' => 198,
                      'endLine' => 198,
                      'startTokenPos' => 610,
                      'startFilePos' => 8882,
                      'endTokenPos' => 616,
                      'endFilePos' => 8898,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 198,
                      'endLine' => 198,
                      'startTokenPos' => 622,
                      'startFilePos' => 8910,
                      'endTokenPos' => 622,
                      'endFilePos' => 8911,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 198,
            'endLine' => 199,
            'startColumn' => 13,
            'endColumn' => 35,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'array',
            'isIdentifier' => true,
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Pure',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
          1 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\TentativeType',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * Returns namespaces used in document
 * @link https://php.net/manual/en/simplexmlelement.getnamespaces.php
 * @param bool $recursive [optional] <p>
 * If specified, returns all namespaces used in parent and child nodes.
 * Otherwise, returns only namespaces used in root node.
 * </p>
 * @return array The getNamespaces method returns an array of
 * namespace names with their associated URIs.
 * @since 5.1
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 195,
        'endLine' => 202,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      'getDocNamespaces' => 
      array (
        'name' => 'getDocNamespaces',
        'parameters' => 
        array (
          'recursive' => 
          array (
            'name' => 'recursive',
            'default' => 
            array (
              'code' => '\\false',
              'attributes' => 
              array (
                'startLine' => 223,
                'endLine' => 223,
                'startTokenPos' => 685,
                'startFilePos' => 10010,
                'endTokenPos' => 685,
                'endFilePos' => 10014,
              ),
            ),
            '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' => 222,
                      'endLine' => 222,
                      'startTokenPos' => 663,
                      'startFilePos' => 9947,
                      'endTokenPos' => 669,
                      'endFilePos' => 9963,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 222,
                      'endLine' => 222,
                      'startTokenPos' => 675,
                      'startFilePos' => 9975,
                      'endTokenPos' => 675,
                      'endFilePos' => 9976,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 222,
            'endLine' => 223,
            'startColumn' => 13,
            'endColumn' => 35,
            'parameterIndex' => 0,
            'isOptional' => true,
          ),
          'fromRoot' => 
          array (
            'name' => 'fromRoot',
            'default' => 
            array (
              'code' => '\\true',
              'attributes' => 
              array (
                'startLine' => 225,
                'endLine' => 225,
                'startTokenPos' => 713,
                'startFilePos' => 10145,
                'endTokenPos' => 713,
                'endFilePos' => 10148,
              ),
            ),
            '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' => 224,
                      'endLine' => 224,
                      'startTokenPos' => 691,
                      'startFilePos' => 10083,
                      'endTokenPos' => 697,
                      'endFilePos' => 10099,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 224,
                      'endLine' => 224,
                      'startTokenPos' => 703,
                      'startFilePos' => 10111,
                      'endTokenPos' => 703,
                      'endFilePos' => 10112,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 224,
            'endLine' => 225,
            'startColumn' => 13,
            'endColumn' => 33,
            'parameterIndex' => 1,
            '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' => 'array',
                  'isIdentifier' => true,
                ),
              ),
              1 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'false',
                  'isIdentifier' => true,
                ),
              ),
            ),
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Pure',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
          1 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\TentativeType',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * Returns namespaces declared in document
 * @link https://php.net/manual/en/simplexmlelement.getdocnamespaces.php
 * @param bool $recursive [optional] <p>
 * If specified, returns all namespaces declared in parent and child nodes.
 * Otherwise, returns only namespaces declared in root node.
 * </p>
 * @param bool $fromRoot [optional] <p>
 * Allows you to recursively check namespaces under a child node instead of
 * from the root of the XML doc.
 * </p>
 * @return array The getDocNamespaces method returns an array
 * of namespace names with their associated URIs.
 * @since 5.1
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 219,
        'endLine' => 228,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      'getName' => 
      array (
        'name' => 'getName',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'string',
            'isIdentifier' => true,
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Pure',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
          1 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\TentativeType',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * Gets the name of the XML element
 * @link https://php.net/manual/en/simplexmlelement.getname.php
 * @return string The getName method returns as a string the
 * name of the XML tag referenced by the SimpleXMLElement object.
 * @since 5.1
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 237,
        'endLine' => 241,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      'addChild' => 
      array (
        'name' => 'addChild',
        'parameters' => 
        array (
          'qualifiedName' => 
          array (
            'name' => 'qualifiedName',
            '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' => 261,
                      'endLine' => 261,
                      'startTokenPos' => 767,
                      'startFilePos' => 11580,
                      'endTokenPos' => 773,
                      'endFilePos' => 11598,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 261,
                      'endLine' => 261,
                      'startTokenPos' => 779,
                      'startFilePos' => 11610,
                      'endTokenPos' => 779,
                      'endFilePos' => 11611,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 261,
            'endLine' => 262,
            'startColumn' => 13,
            'endColumn' => 33,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
          'value' => 
          array (
            'name' => 'value',
            'default' => 
            array (
              'code' => '\\null',
              'attributes' => 
              array (
                'startLine' => 264,
                'endLine' => 264,
                'startTokenPos' => 815,
                'startFilePos' => 11789,
                'endTokenPos' => 815,
                'endFilePos' => 11792,
              ),
            ),
            '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 (
              0 => 
              array (
                'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
                'isRepeated' => false,
                'arguments' => 
                array (
                  0 => 
                  array (
                    'code' => '[\'8.0\' => \'string|null\']',
                    'attributes' => 
                    array (
                      'startLine' => 263,
                      'endLine' => 263,
                      'startTokenPos' => 791,
                      'startFilePos' => 11716,
                      'endTokenPos' => 797,
                      'endFilePos' => 11739,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 263,
                      'endLine' => 263,
                      'startTokenPos' => 803,
                      'startFilePos' => 11751,
                      'endTokenPos' => 803,
                      'endFilePos' => 11752,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 263,
            'endLine' => 264,
            'startColumn' => 13,
            'endColumn' => 37,
            'parameterIndex' => 1,
            'isOptional' => true,
          ),
          'namespace' => 
          array (
            'name' => 'namespace',
            'default' => 
            array (
              'code' => '\\null',
              'attributes' => 
              array (
                'startLine' => 266,
                'endLine' => 266,
                'startTokenPos' => 845,
                'startFilePos' => 11938,
                'endTokenPos' => 845,
                'endFilePos' => 11941,
              ),
            ),
            '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 (
              0 => 
              array (
                'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
                'isRepeated' => false,
                'arguments' => 
                array (
                  0 => 
                  array (
                    'code' => '[\'8.0\' => \'string|null\']',
                    'attributes' => 
                    array (
                      'startLine' => 265,
                      'endLine' => 265,
                      'startTokenPos' => 821,
                      'startFilePos' => 11861,
                      'endTokenPos' => 827,
                      'endFilePos' => 11884,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 265,
                      'endLine' => 265,
                      'startTokenPos' => 833,
                      'startFilePos' => 11896,
                      'endTokenPos' => 833,
                      'endFilePos' => 11897,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 265,
            'endLine' => 266,
            'startColumn' => 13,
            'endColumn' => 41,
            'parameterIndex' => 2,
            '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' => 'static',
                  'isIdentifier' => false,
                ),
              ),
              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' => '/**
 * Adds a child element to the XML node
 * @link https://php.net/manual/en/simplexmlelement.addchild.php
 * @param string $qualifiedName <p>
 * The name of the child element to add.
 * </p>
 * @param string $value [optional] <p>
 * If specified, the value of the child element.
 * </p>
 * @param string $namespace [optional] <p>
 * If specified, the namespace to which the child element belongs.
 * </p>
 * @return static|null The addChild method returns a SimpleXMLElement
 * object representing the child added to the XML node.
 * @since 5.1
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 259,
        'endLine' => 269,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      'addAttribute' => 
      array (
        'name' => 'addAttribute',
        'parameters' => 
        array (
          'qualifiedName' => 
          array (
            'name' => 'qualifiedName',
            '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' => 288,
                      'endLine' => 288,
                      'startTokenPos' => 873,
                      'startFilePos' => 12745,
                      'endTokenPos' => 879,
                      'endFilePos' => 12763,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 288,
                      'endLine' => 288,
                      'startTokenPos' => 885,
                      'startFilePos' => 12775,
                      'endTokenPos' => 885,
                      'endFilePos' => 12776,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 288,
            'endLine' => 289,
            'startColumn' => 13,
            'endColumn' => 33,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
          'value' => 
          array (
            'name' => 'value',
            '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\\PhpStormStubsElementAvailable',
                'isRepeated' => false,
                'arguments' => 
                array (
                  'from' => 
                  array (
                    'code' => '\'8.0\'',
                    'attributes' => 
                    array (
                      'startLine' => 290,
                      'endLine' => 290,
                      'startTokenPos' => 900,
                      'startFilePos' => 12894,
                      'endTokenPos' => 900,
                      'endFilePos' => 12898,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 290,
            'endLine' => 291,
            'startColumn' => 13,
            'endColumn' => 25,
            'parameterIndex' => 1,
            'isOptional' => false,
          ),
          'namespace' => 
          array (
            'name' => 'namespace',
            'default' => 
            array (
              'code' => '\\null',
              'attributes' => 
              array (
                'startLine' => 293,
                'endLine' => 293,
                'startTokenPos' => 936,
                'startFilePos' => 13072,
                'endTokenPos' => 936,
                'endFilePos' => 13075,
              ),
            ),
            '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 (
              0 => 
              array (
                'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
                'isRepeated' => false,
                'arguments' => 
                array (
                  0 => 
                  array (
                    'code' => '[\'8.0\' => \'string|null\']',
                    'attributes' => 
                    array (
                      'startLine' => 292,
                      'endLine' => 292,
                      'startTokenPos' => 912,
                      'startFilePos' => 12995,
                      'endTokenPos' => 918,
                      'endFilePos' => 13018,
                    ),
                  ),
                  'default' => 
                  array (
                    'code' => '\'\'',
                    'attributes' => 
                    array (
                      'startLine' => 292,
                      'endLine' => 292,
                      'startTokenPos' => 924,
                      'startFilePos' => 13030,
                      'endTokenPos' => 924,
                      'endFilePos' => 13031,
                    ),
                  ),
                ),
              ),
            ),
            'startLine' => 292,
            'endLine' => 293,
            'startColumn' => 13,
            'endColumn' => 41,
            'parameterIndex' => 2,
            'isOptional' => true,
          ),
        ),
        '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' => '/**
 * Adds an attribute to the SimpleXML element
 * @link https://php.net/manual/en/simplexmlelement.addattribute.php
 * @param string $qualifiedName <p>
 * The name of the attribute to add.
 * </p>
 * @param string $value <p>
 * The value of the attribute.
 * </p>
 * @param string $namespace [optional] <p>
 * If specified, the namespace to which the attribute belongs.
 * </p>
 * @return void No value is returned.
 * @since 5.1
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 286,
        'endLine' => 296,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      '__toString' => 
      array (
        'name' => '__toString',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'string',
            'isIdentifier' => true,
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
            'isRepeated' => false,
            'arguments' => 
            array (
              0 => 
              array (
                'code' => '[\'7.0\' => \'string\']',
                'attributes' => 
                array (
                  'startLine' => 303,
                  'endLine' => 303,
                  'startTokenPos' => 952,
                  'startFilePos' => 13419,
                  'endTokenPos' => 958,
                  'endFilePos' => 13437,
                ),
              ),
              'default' => 
              array (
                'code' => '\'\'',
                'attributes' => 
                array (
                  'startLine' => 303,
                  'endLine' => 303,
                  'startTokenPos' => 964,
                  'startFilePos' => 13449,
                  'endTokenPos' => 964,
                  'endFilePos' => 13450,
                ),
              ),
            ),
          ),
        ),
        'docComment' => '/**
 * Returns the string content
 * @link https://php.net/manual/en/simplexmlelement.tostring.php
 * @return string the string content on success or an empty string on failure.
 * @since 5.3
 */',
        'startLine' => 303,
        'endLine' => 306,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      'count' => 
      array (
        'name' => 'count',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'int',
            'isIdentifier' => true,
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Pure',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
          1 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\TentativeType',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * Counts the children of an element
 * @link https://php.net/manual/en/simplexmlelement.count.php
 * @return int<0,max> the number of elements of an element.
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 313,
        'endLine' => 317,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      'offsetExists' => 
      array (
        'name' => 'offsetExists',
        'parameters' => 
        array (
          'offset' => 
          array (
            'name' => 'offset',
            'default' => NULL,
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 325,
            'endLine' => 325,
            'startColumn' => 38,
            'endColumn' => 44,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Pure',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * Class provides access to children by position, and attributes by name
 * private Method not callable directly, stub exists for typehint only
 * @param string|int $offset
 * @return bool true on success or false on failure.
 */',
        'startLine' => 324,
        'endLine' => 327,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      'offsetGet' => 
      array (
        'name' => 'offsetGet',
        'parameters' => 
        array (
          'offset' => 
          array (
            'name' => 'offset',
            'default' => NULL,
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 335,
            'endLine' => 335,
            'startColumn' => 35,
            'endColumn' => 41,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Pure',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * Class provides access to children by position, and attributes by name
 * private Method not callable directly, stub exists for typehint only
 * @param string|int $offset
 * @return static Either a named attribute or an element from a list of children
 */',
        'startLine' => 334,
        'endLine' => 337,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      'offsetSet' => 
      array (
        'name' => 'offsetSet',
        'parameters' => 
        array (
          'offset' => 
          array (
            'name' => 'offset',
            'default' => NULL,
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 345,
            'endLine' => 345,
            'startColumn' => 35,
            'endColumn' => 41,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
          'value' => 
          array (
            'name' => 'value',
            'default' => NULL,
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 345,
            'endLine' => 345,
            'startColumn' => 44,
            'endColumn' => 49,
            'parameterIndex' => 1,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Class provides access to children by position, and attributes by name
 * private Method not callable directly, stub exists for typehint only
 * @param string|int $offset
 * @param mixed $value
 * @return void
 */',
        'startLine' => 345,
        'endLine' => 347,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      'offsetUnset' => 
      array (
        'name' => 'offsetUnset',
        'parameters' => 
        array (
          'offset' => 
          array (
            'name' => 'offset',
            'default' => NULL,
            'type' => NULL,
            'isVariadic' => false,
            'byRef' => false,
            'isPromoted' => false,
            'attributes' => 
            array (
            ),
            'startLine' => 354,
            'endLine' => 354,
            'startColumn' => 37,
            'endColumn' => 43,
            'parameterIndex' => 0,
            'isOptional' => false,
          ),
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * Class provides access to children by position, and attributes by name
 * private Method not callable directly, stub exists for typehint only
 * @param string|int $offset
 * @return void
 */',
        'startLine' => 354,
        'endLine' => 356,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      'rewind' => 
      array (
        'name' => 'rewind',
        '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' => '/**
 * Rewind to the first element
 * @link https://php.net/manual/en/simplexmliterator.rewind.php
 * @return void No value is returned.
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 363,
        'endLine' => 366,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      'valid' => 
      array (
        'name' => 'valid',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'bool',
            'isIdentifier' => true,
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Pure',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
          1 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\TentativeType',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * Check whether the current element is valid
 * @link https://php.net/manual/en/simplexmliterator.valid.php
 * @return bool <b>TRUE</b> if the current element is valid, otherwise <b>FALSE</b>
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 373,
        'endLine' => 377,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      'current' => 
      array (
        'name' => 'current',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'SimpleXMLElement',
            'isIdentifier' => false,
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Pure',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
          1 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\TentativeType',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * Returns the current element
 * @link https://php.net/manual/en/simplexmliterator.current.php
 * @return static the current element as a <b>SimpleXMLElement</b> object.
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 384,
        'endLine' => 388,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      'key' => 
      array (
        'name' => 'key',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => NULL,
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\TentativeType',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
          1 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\LanguageLevelTypeAware',
            'isRepeated' => false,
            'arguments' => 
            array (
              0 => 
              array (
                'code' => '[\'8.0\' => \'string\']',
                'attributes' => 
                array (
                  'startLine' => 396,
                  'endLine' => 396,
                  'startTokenPos' => 1159,
                  'startFilePos' => 16989,
                  'endTokenPos' => 1165,
                  'endFilePos' => 17007,
                ),
              ),
              'default' => 
              array (
                'code' => '\'string|false\'',
                'attributes' => 
                array (
                  'startLine' => 396,
                  'endLine' => 396,
                  'startTokenPos' => 1171,
                  'startFilePos' => 17019,
                  'endTokenPos' => 1171,
                  'endFilePos' => 17032,
                ),
              ),
            ),
          ),
        ),
        'docComment' => '/**
 * Return current key
 * @link https://php.net/manual/en/simplexmliterator.key.php
 * @return string|false the XML tag name of the element referenced by the current <b>SimpleXMLIterator</b> object
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 395,
        'endLine' => 399,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      'next' => 
      array (
        'name' => 'next',
        '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' => '/**
 * Move to next element
 * @link https://php.net/manual/en/simplexmliterator.next.php
 * @return void No value is returned.
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 406,
        'endLine' => 409,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      'hasChildren' => 
      array (
        'name' => 'hasChildren',
        'parameters' => 
        array (
        ),
        'returnsReference' => false,
        'returnType' => 
        array (
          'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
          'data' => 
          array (
            'name' => 'bool',
            'isIdentifier' => true,
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Pure',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
          1 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\TentativeType',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * @return bool
 * @since 8.0
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 415,
        'endLine' => 419,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      'getChildren' => 
      array (
        'name' => 'getChildren',
        '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' => 'SimpleXMLElement',
                  'isIdentifier' => false,
                ),
              ),
              1 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'null',
                  'isIdentifier' => true,
                ),
              ),
            ),
          ),
        ),
        'attributes' => 
        array (
          0 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Pure',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
          1 => 
          array (
            'name' => 'JetBrains\\PhpStorm\\Internal\\TentativeType',
            'isRepeated' => false,
            'arguments' => 
            array (
            ),
          ),
        ),
        'docComment' => '/**
 * @since 8.0
 * @betterReflectionTentativeReturnType
 */',
        'startLine' => 424,
        'endLine' => 428,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
      '__debugInfo' => 
      array (
        'name' => '__debugInfo',
        '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' => 'array',
                  'isIdentifier' => true,
                ),
              ),
              1 => 
              array (
                'class' => 'PHPStan\\BetterReflection\\Reflection\\ReflectionNamedType',
                'data' => 
                array (
                  'name' => 'null',
                  'isIdentifier' => true,
                ),
              ),
            ),
          ),
        ),
        'attributes' => 
        array (
        ),
        'docComment' => '/**
 * @since 8.3
 */',
        'startLine' => 432,
        'endLine' => 434,
        'startColumn' => 9,
        'endColumn' => 9,
        'couldThrow' => false,
        'isClosure' => false,
        'isGenerator' => false,
        'isVariadic' => false,
        'modifiers' => 1,
        'namespace' => NULL,
        'declaringClassName' => 'SimpleXMLElement',
        'implementingClassName' => 'SimpleXMLElement',
        'currentClassName' => 'SimpleXMLElement',
        'aliasName' => NULL,
      ),
    ),
    'traitsData' => 
    array (
      'aliases' => 
      array (
      ),
      'modifiers' => 
      array (
      ),
      'precedences' => 
      array (
      ),
      'hashes' => 
      array (
      ),
    ),
  ),
));