mirror of
https://github.com/danog/psalm.git
synced 2024-12-04 18:48:03 +01:00
Merge pull request #6310 from weirdan/simplexmliterator-signatures
Fix `SimpleXMLIterator` historic and current signatures
This commit is contained in:
commit
2b524107f4
@ -12156,27 +12156,6 @@ return [
|
||||
'SimpleXMLElement::registerXPathNamespace' => ['bool', 'prefix'=>'string', 'ns'=>'string'],
|
||||
'SimpleXMLElement::saveXML' => ['mixed', 'filename='=>'string'],
|
||||
'SimpleXMLElement::xpath' => ['SimpleXMLElement[]|false', 'path'=>'string'],
|
||||
'SimpleXMLIterator::__construct' => ['void', 'data'=>'string', 'options='=>'int', 'data_is_url='=>'bool', 'ns='=>'string', 'is_prefix='=>'bool'],
|
||||
'SimpleXMLIterator::__toString' => ['string'],
|
||||
'SimpleXMLIterator::addAttribute' => ['void', 'name'=>'string', 'value='=>'string', 'ns='=>'string'],
|
||||
'SimpleXMLIterator::addChild' => ['SimpleXMLElement', 'name'=>'string', 'value='=>'string', 'ns='=>'string'],
|
||||
'SimpleXMLIterator::asXML' => ['bool|string', 'filename='=>'string'],
|
||||
'SimpleXMLIterator::attributes' => ['?SimpleXMLElement', 'ns='=>'string', 'is_prefix='=>'bool'],
|
||||
'SimpleXMLIterator::children' => ['SimpleXMLElement', 'ns='=>'string', 'is_prefix='=>'bool'],
|
||||
'SimpleXMLIterator::count' => ['int'],
|
||||
'SimpleXMLIterator::current' => ['?SimpleXMLIterator'],
|
||||
'SimpleXMLIterator::getChildren' => ['SimpleXMLIterator'],
|
||||
'SimpleXMLIterator::getDocNamespaces' => ['string[]', 'recursive='=>'bool', 'from_root='=>'bool'],
|
||||
'SimpleXMLIterator::getName' => ['string'],
|
||||
'SimpleXMLIterator::getNamespaces' => ['string[]', 'recursive='=>'bool'],
|
||||
'SimpleXMLIterator::hasChildren' => ['bool'],
|
||||
'SimpleXMLIterator::key' => ['string|false'],
|
||||
'SimpleXMLIterator::next' => ['void'],
|
||||
'SimpleXMLIterator::registerXPathNamespace' => ['bool', 'prefix'=>'string', 'ns'=>'string'],
|
||||
'SimpleXMLIterator::rewind' => ['void'],
|
||||
'SimpleXMLIterator::saveXML' => ['mixed', 'filename='=>'string'],
|
||||
'SimpleXMLIterator::valid' => ['bool'],
|
||||
'SimpleXMLIterator::xpath' => ['SimpleXMLElement[]|false', 'path'=>'string'],
|
||||
'sin' => ['float', 'num'=>'float'],
|
||||
'sinh' => ['float', 'num'=>'float'],
|
||||
'sizeof' => ['int', 'value'=>'Countable|array', 'mode='=>'int'],
|
||||
|
@ -1365,5 +1365,12 @@ return [
|
||||
'ldap_sort' => ['bool', 'link_identifier'=>'resource', 'result_identifier'=>'resource', 'sortfilter'=>'string'],
|
||||
'png2wbmp' => ['bool', 'pngname'=>'string', 'wbmpname'=>'string', 'dest_height'=>'int', 'dest_width'=>'int', 'threshold'=>'int'],
|
||||
'read_exif_data' => ['array', 'filename'=>'string', 'sections_needed='=>'string', 'sub_arrays='=>'bool', 'read_thumbnail='=>'bool'],
|
||||
'SimpleXMLIterator::rewind' => ['void'],
|
||||
'SimpleXMLIterator::valid' => ['bool'],
|
||||
'SimpleXMLIterator::current' => ['?SimpleXMLIterator'],
|
||||
'SimpleXMLIterator::key' => ['string|false'],
|
||||
'SimpleXMLIterator::next' => ['void'],
|
||||
'SimpleXMLIterator::hasChildren' => ['bool'],
|
||||
'SimpleXMLIterator::getChildren' => ['SimpleXMLIterator'],
|
||||
],
|
||||
];
|
||||
|
@ -6810,27 +6810,13 @@ return [
|
||||
'SimpleXMLElement::registerXPathNamespace' => ['bool', 'prefix'=>'string', 'ns'=>'string'],
|
||||
'SimpleXMLElement::saveXML' => ['mixed', 'filename='=>'string'],
|
||||
'SimpleXMLElement::xpath' => ['SimpleXMLElement[]|false', 'path'=>'string'],
|
||||
'SimpleXMLIterator::__construct' => ['void', 'data'=>'string', 'options='=>'int', 'data_is_url='=>'bool', 'ns='=>'string', 'is_prefix='=>'bool'],
|
||||
'SimpleXMLIterator::__toString' => ['string'],
|
||||
'SimpleXMLIterator::addAttribute' => ['void', 'name'=>'string', 'value='=>'string', 'ns='=>'string'],
|
||||
'SimpleXMLIterator::addChild' => ['SimpleXMLElement', 'name'=>'string', 'value='=>'string', 'ns='=>'string'],
|
||||
'SimpleXMLIterator::asXML' => ['bool|string', 'filename='=>'string'],
|
||||
'SimpleXMLIterator::attributes' => ['?SimpleXMLElement', 'ns='=>'string', 'is_prefix='=>'bool'],
|
||||
'SimpleXMLIterator::children' => ['SimpleXMLElement', 'ns='=>'string', 'is_prefix='=>'bool'],
|
||||
'SimpleXMLIterator::count' => ['int'],
|
||||
'SimpleXMLIterator::current' => ['?SimpleXMLIterator'],
|
||||
'SimpleXMLIterator::getChildren' => ['SimpleXMLIterator'],
|
||||
'SimpleXMLIterator::getDocNamespaces' => ['string[]', 'recursive='=>'bool', 'from_root='=>'bool'],
|
||||
'SimpleXMLIterator::getName' => ['string'],
|
||||
'SimpleXMLIterator::getNamespaces' => ['string[]', 'recursive='=>'bool'],
|
||||
'SimpleXMLIterator::hasChildren' => ['bool'],
|
||||
'SimpleXMLIterator::key' => ['string|false'],
|
||||
'SimpleXMLIterator::next' => ['void'],
|
||||
'SimpleXMLIterator::registerXPathNamespace' => ['bool', 'prefix'=>'string', 'ns'=>'string'],
|
||||
'SimpleXMLIterator::rewind' => ['void'],
|
||||
'SimpleXMLIterator::saveXML' => ['mixed', 'filename='=>'string'],
|
||||
'SimpleXMLIterator::valid' => ['bool'],
|
||||
'SimpleXMLIterator::xpath' => ['SimpleXMLElement[]|false', 'path'=>'string'],
|
||||
'SoapClient::SoapClient' => ['object', 'wsdl'=>'mixed', 'options='=>'array|null'],
|
||||
'SoapClient::__call' => ['', 'function_name'=>'string', 'arguments'=>'array'],
|
||||
'SoapClient::__construct' => ['void', 'wsdl'=>'mixed', 'options='=>'array|null'],
|
||||
|
@ -169,3 +169,8 @@ class SimpleXMLElement implements \Countable, \RecursiveIterator, \ArrayAccess
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
class SimpleXMLIterator extends SimpleXMLElement
|
||||
{
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user