'phar:///opt/jenkins/jobs/VuFindHarvest/workspace/vendor/phpstan/phpstan/phpstan.phar/stubs/iterable.stub-1619532793', 'data' => array ( '7eba3caed61cab58771cf510c1371bbf' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * @template-covariant TKey * @template-covariant TValue */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( ), 'className' => 'Traversable', 'functionName' => NULL, 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '1f781cb6a4ac42c807e77a16d39384fa' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * @template-covariant TKey * @template-covariant TValue * * @extends Traversable */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( ), 'className' => 'IteratorAggregate', 'functionName' => NULL, 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '767f6164cd12cda9e88f97cbe4f08470' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * @return Traversable */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( ), 'className' => 'IteratorAggregate', 'functionName' => 'getIterator', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( 'TKey' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TKey', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'IteratorAggregate', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 2, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), 'TValue' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TValue', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'IteratorAggregate', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 2, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '7e40b44919ce96270750bd2c3f127a8a' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * @template-covariant TKey * @template-covariant TValue * * @extends Traversable */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( ), 'className' => 'Iterator', 'functionName' => NULL, 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'e28668f085ad3c1bde30c8e46110a811' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * @return TValue */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( ), 'className' => 'Iterator', 'functionName' => 'current', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( 'TKey' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TKey', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'Iterator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 2, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), 'TValue' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TValue', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'Iterator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 2, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '17d24c88dab835d39c2b01605d3080cf' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * @return TKey */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( ), 'className' => 'Iterator', 'functionName' => 'key', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( 'TKey' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TKey', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'Iterator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 2, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), 'TValue' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TValue', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'Iterator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 2, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '4196c60e8ef88e991385cbc7366b350d' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * @template-covariant TKey * @template-covariant TValue * * @extends Iterator */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( ), 'className' => 'RecursiveIterator', 'functionName' => NULL, 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '2768b731b1ed382564a2f6665a7a703e' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * @template-covariant TKey * @template-covariant TValue * @template TSend * @template-covariant TReturn * * @implements Iterator */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( ), 'className' => 'Generator', 'functionName' => NULL, 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'd9dd64e771487c593a9c5e45aaf587a2' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * @return TReturn */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( ), 'className' => 'Generator', 'functionName' => 'getReturn', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( 'TKey' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TKey', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'Generator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 2, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), 'TValue' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TValue', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'Generator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 2, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), 'TSend' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TSend', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'Generator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 1, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), 'TReturn' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TReturn', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'Generator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 2, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'add94bbf4d896dae4f913b671f95c958' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * @param TSend $value * @return TValue */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( ), 'className' => 'Generator', 'functionName' => 'send', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( 'TKey' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TKey', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'Generator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 2, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), 'TValue' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TValue', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'Generator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 2, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), 'TSend' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TSend', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'Generator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 1, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), 'TReturn' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TReturn', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'Generator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 2, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '8579f47c996de164d27911b236b19da3' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * @implements Traversable * @implements ArrayAccess * @implements Iterator * @implements RecursiveIterator */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( ), 'className' => 'SimpleXMLElement', 'functionName' => NULL, 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'f048e494a33a2ab2a428256d66fe8994' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * @template-covariant TKey * @template-covariant TValue * @extends Iterator */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( ), 'className' => 'SeekableIterator', 'functionName' => NULL, 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '3528111eff509c1243df50fdbe2b1941' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * @template TKey * @template TValue * @implements SeekableIterator * @implements ArrayAccess */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( ), 'className' => 'ArrayIterator', 'functionName' => NULL, 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'af4f8ac6dc1e460aac0812521da5a107' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * @param array $array * @param int $flags */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( ), 'className' => 'ArrayIterator', 'functionName' => '__construct', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( 'TKey' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TKey', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'ArrayIterator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 1, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), 'TValue' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TValue', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'ArrayIterator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 1, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '68abab6f86534772ed2cb534f0ff26d1' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * @param TValue $value * @return void */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( ), 'className' => 'ArrayIterator', 'functionName' => 'append', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( 'TKey' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TKey', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'ArrayIterator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 1, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), 'TValue' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TValue', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'ArrayIterator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 1, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'e8035f176e3b2e3c1879b4515e91e625' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * @return array */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( ), 'className' => 'ArrayIterator', 'functionName' => 'getArrayCopy', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( 'TKey' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TKey', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'ArrayIterator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 1, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), 'TValue' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TValue', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'ArrayIterator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 1, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '7e1f4c80dd3b736c2ca82d2e100e5416' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * @param callable(TValue, TValue): int $cmp_function * @return void */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( ), 'className' => 'ArrayIterator', 'functionName' => 'uasort', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( 'TKey' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TKey', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'ArrayIterator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 1, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), 'TValue' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TValue', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'ArrayIterator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 1, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'cd2991973c5e91b7487a960e43fc19f4' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * @param callable(TKey, TKey): int $cmp_function * @return void */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( ), 'className' => 'ArrayIterator', 'functionName' => 'uksort', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( 'TKey' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TKey', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'ArrayIterator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 1, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), 'TValue' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TValue', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'ArrayIterator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 1, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'b17b6d27377ea8fa87c84ac1d99d8664' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * @template T of \\RecursiveIterator|\\IteratorAggregate * @mixin T */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( ), 'className' => 'RecursiveIteratorIterator', 'functionName' => NULL, 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), 'dec4df167020a1e58af785411a515821' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * @param T $iterator * @param int $mode * @param int $flags */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( ), 'className' => 'RecursiveIteratorIterator', 'functionName' => '__construct', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( 'T' => PHPStan\Type\Generic\TemplateUnionType::__set_state(array( 'types' => array ( 0 => PHPStan\Type\ObjectType::__set_state(array( 'className' => 'IteratorAggregate', 'subtractedType' => NULL, 'classReflection' => NULL, 'cachedParent' => NULL, 'cachedInterfaces' => NULL, 'currentAncestors' => array ( ), )), 1 => PHPStan\Type\ObjectType::__set_state(array( 'className' => 'RecursiveIterator', 'subtractedType' => NULL, 'classReflection' => NULL, 'cachedParent' => NULL, 'cachedInterfaces' => NULL, 'currentAncestors' => array ( ), )), ), 'name' => 'T', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'RecursiveIteratorIterator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 1, )), 'bound' => PHPStan\Type\UnionType::__set_state(array( 'types' => array ( 0 => PHPStan\Type\ObjectType::__set_state(array( 'className' => 'IteratorAggregate', 'subtractedType' => NULL, 'classReflection' => NULL, 'cachedParent' => NULL, 'cachedInterfaces' => NULL, 'currentAncestors' => array ( ), )), 1 => PHPStan\Type\ObjectType::__set_state(array( 'className' => 'RecursiveIterator', 'subtractedType' => NULL, 'classReflection' => NULL, 'cachedParent' => NULL, 'cachedInterfaces' => NULL, 'currentAncestors' => array ( ), )), ), )), )), ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '7e1bb8dc0e18e5c7b2447da04daba038' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * @template-covariant TKey * @template-covariant TValue * * @template-extends Iterator */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( ), 'className' => 'OuterIterator', 'functionName' => NULL, 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '56220f0a4d5d3d1fe41204a31d58a368' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * @return Iterator */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( ), 'className' => 'OuterIterator', 'functionName' => 'getInnerIterator', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( 'TKey' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TKey', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'OuterIterator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 2, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), 'TValue' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TValue', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'OuterIterator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 2, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '75468ceeb921c9682a98f556e86f3d02' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * @template-covariant TKey * @template-covariant TValue * @template TIterator as Traversable * * @template-implements OuterIterator * * @mixin TIterator */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( ), 'className' => 'IteratorIterator', 'functionName' => NULL, 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), '1d175b8e9bc0f8eb92530ab6f2a8c00b' => PHPStan\PhpDoc\NameScopedPhpDocString::__set_state(array( 'phpDocString' => '/** * @param TIterator $iterator */', 'nameScope' => PHPStan\Analyser\NameScope::__set_state(array( 'namespace' => NULL, 'uses' => array ( ), 'className' => 'IteratorIterator', 'functionName' => '__construct', 'templateTypeMap' => PHPStan\Type\Generic\TemplateTypeMap::__set_state(array( 'types' => array ( 'TKey' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TKey', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'IteratorIterator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 2, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), 'TValue' => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TValue', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'IteratorIterator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 2, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), 'TIterator' => PHPStan\Type\Generic\TemplateGenericObjectType::__set_state(array( 'types' => array ( 0 => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TKey', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'IteratorIterator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 2, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), 1 => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TValue', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'IteratorIterator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 2, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), ), 'classReflection' => NULL, 'className' => 'Traversable', 'subtractedType' => NULL, 'cachedParent' => NULL, 'cachedInterfaces' => NULL, 'currentAncestors' => array ( ), 'name' => 'TIterator', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'IteratorIterator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 1, )), 'bound' => PHPStan\Type\Generic\GenericObjectType::__set_state(array( 'types' => array ( 0 => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TKey', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'IteratorIterator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 2, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), 1 => PHPStan\Type\Generic\TemplateMixedType::__set_state(array( 'isExplicitMixed' => true, 'subtractedType' => NULL, 'name' => 'TValue', 'scope' => PHPStan\Type\Generic\TemplateTypeScope::__set_state(array( 'className' => 'IteratorIterator', 'functionName' => NULL, )), 'strategy' => PHPStan\Type\Generic\TemplateTypeParameterStrategy::__set_state(array( )), 'variance' => PHPStan\Type\Generic\TemplateTypeVariance::__set_state(array( 'value' => 2, )), 'bound' => PHPStan\Type\MixedType::__set_state(array( 'isExplicitMixed' => false, 'subtractedType' => NULL, )), )), ), 'classReflection' => NULL, 'className' => 'Traversable', 'subtractedType' => NULL, 'cachedParent' => NULL, 'cachedInterfaces' => NULL, 'currentAncestors' => array ( ), 'classReflection' => NULL, )), 'classReflection' => NULL, )), ), )), 'typeAliasesMap' => array ( ), 'bypassTypeAliases' => false, )), )), ), ));