summaryrefslogtreecommitdiff
path: root/ext/xmlreader/php_xmlreader.stub.php
diff options
context:
space:
mode:
Diffstat (limited to 'ext/xmlreader/php_xmlreader.stub.php')
-rw-r--r--ext/xmlreader/php_xmlreader.stub.php81
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) {}
+}