diff options
Diffstat (limited to 'ext/xmlreader/php_xmlreader.stub.php')
-rw-r--r-- | ext/xmlreader/php_xmlreader.stub.php | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/ext/xmlreader/php_xmlreader.stub.php b/ext/xmlreader/php_xmlreader.stub.php new file mode 100644 index 0000000000..cbf7bb1bee --- /dev/null +++ b/ext/xmlreader/php_xmlreader.stub.php @@ -0,0 +1,81 @@ +<?php + +/** @generate-function-entries */ + +class XMLReader +{ + /** @return bool */ + public function close() {} + + /** @return string|null|false */ + public function getAttribute(string $name) {} + + /** @return string|null */ + public function getAttributeNo(int $index) {} + + /** @return string|null|false */ + public function getAttributeNs(string $name, string $namespaceURI) {} + + /** @return bool */ + public function getParserProperty(int $property) {} + + /** @return bool */ + public function isValid() {} + + /** @return string|null|false */ + public function lookupNamespace(string $prefix) {} + + /** @return bool */ + public function moveToAttribute(string $name) {} + + /** @return bool */ + public function moveToAttributeNo(int $index) {} + + /** @return bool */ + public function moveToAttributeNs(string $name, string $namespaceURI) {} + + /** @return bool */ + public function moveToElement() {} + + /** @return bool */ + public function moveToFirstAttribute() {} + + /** @return bool */ + public function moveToNextAttribute() {} + + /** @return bool */ + public function read() {} + + /** @return bool */ + public function next(string $localname = UNKNOWN) {} + + /** @return bool|XMLReader */ + public static function open(string $URI, ?string $encoding = null, int $options = 0) {} + + /** @return string */ + public function readInnerXml() {} + + /** @return string */ + public function readOuterXml() {} + + /** @return string */ + public function readString() {} + + /** @return bool */ + public function setSchema(?string $filename) {} + + /** @return bool */ + public function setParserProperty(int $property, bool $value) {} + + /** @return bool */ + public function setRelaxNGSchema(?string $filename) {} + + /** @return bool */ + public function setRelaxNGSchemaSource(?string $source) {} + + /** @return bool|XMLReader */ + public static function XML(string $source, ?string $encoding = null, int $options = 0) {} + + /** @return DOMNode|bool */ + public function expand(?DOMNode $basenode = null) {} +} |