summaryrefslogtreecommitdiff
path: root/ext/xmlwriter/php_xmlwriter.stub.php
diff options
context:
space:
mode:
authorChristoph M. Becker <cmbecker69@gmx.de>2020-10-11 16:36:19 +0200
committerChristoph M. Becker <cmbecker69@gmx.de>2020-10-11 18:22:59 +0200
commitd72c648015b022d13da8caaaa84f061c6372f885 (patch)
tree3ca7f76d234c191402c4b16b481305b04e5ff1c2 /ext/xmlwriter/php_xmlwriter.stub.php
parent63289cfff371064f76f540bed087a5b95b6f730e (diff)
downloadphp-git-d72c648015b022d13da8caaaa84f061c6372f885.tar.gz
Remove return types from XMLWriter stubs
These break BC, and as such we have to stick with docblock annotations. Closes GH-6319.
Diffstat (limited to 'ext/xmlwriter/php_xmlwriter.stub.php')
-rw-r--r--ext/xmlwriter/php_xmlwriter.stub.php376
1 files changed, 251 insertions, 125 deletions
diff --git a/ext/xmlwriter/php_xmlwriter.stub.php b/ext/xmlwriter/php_xmlwriter.stub.php
index 857a41774c..cab872ce10 100644
--- a/ext/xmlwriter/php_xmlwriter.stub.php
+++ b/ext/xmlwriter/php_xmlwriter.stub.php
@@ -88,129 +88,255 @@ function xmlwriter_flush(XMLWriter $writer, bool $empty = true): string|int {}
class XMLWriter
{
- /** @alias xmlwriter_open_uri */
- public function openUri(string $uri): bool {}
-
- /** @alias xmlwriter_open_memory */
- public function openMemory(): bool {}
-
- /** @alias xmlwriter_set_indent */
- public function setIndent(bool $enable): bool {}
-
- /** @alias xmlwriter_set_indent_string */
- public function setIndentString(string $indentation): bool {}
-
- /** @alias xmlwriter_start_comment */
- public function startComment(): bool {}
-
- /** @alias xmlwriter_end_comment */
- public function endComment(): bool {}
-
- /** @alias xmlwriter_start_attribute */
- public function startAttribute(string $name): bool {}
-
- /** @alias xmlwriter_end_attribute */
- public function endAttribute(): bool {}
-
- /** @alias xmlwriter_write_attribute */
- public function writeAttribute(string $name, string $value): bool {}
-
- /** @alias xmlwriter_start_attribute_ns */
- public function startAttributeNs(?string $prefix, string $name, ?string $namespace): bool {}
-
- /** @alias xmlwriter_write_attribute_ns */
- public function writeAttributeNs(?string $prefix, string $name, ?string $namespace, string $value): bool {}
-
- /** @alias xmlwriter_start_element */
- public function startElement(string $name): bool {}
-
- /** @alias xmlwriter_end_element */
- public function endElement(): bool {}
-
- /** @alias xmlwriter_full_end_element */
- public function fullEndElement(): bool {}
-
- /** @alias xmlwriter_start_element_ns */
- public function startElementNs(?string $prefix, string $name, ?string $namespace): bool {}
-
- /** @alias xmlwriter_write_element */
- public function writeElement(string $name, ?string $content = null): bool {}
-
- /** @alias xmlwriter_write_element_ns */
- public function writeElementNs(?string $prefix, string $name, ?string $namespace, ?string $content = null): bool {}
-
- /** @alias xmlwriter_start_pi */
- public function startPi(string $target): bool {}
-
- /** @alias xmlwriter_end_pi */
- public function endPi(): bool {}
-
- /** @alias xmlwriter_write_pi */
- public function writePi(string $target, string $content): bool {}
-
- /** @alias xmlwriter_start_cdata */
- public function startCdata(): bool {}
-
- /** @alias xmlwriter_end_cdata */
- public function endCdata(): bool {}
-
- /** @alias xmlwriter_write_cdata */
- public function writeCdata(string $content): bool {}
-
- /** @alias xmlwriter_text */
- public function text(string $content): bool {}
-
- /** @alias xmlwriter_write_raw */
- public function writeRaw(string $content): bool {}
-
- /** @alias xmlwriter_start_document */
- public function startDocument(?string $version = "1.0", ?string $encoding = null, ?string $standalone = null): bool {}
-
- /** @alias xmlwriter_end_document */
- public function endDocument(): bool {}
-
- /** @alias xmlwriter_write_comment */
- public function writeComment(string $content): bool {}
-
- /** @alias xmlwriter_start_dtd */
- public function startDtd(string $qualifiedName, ?string $publicId = null, ?string $systemId = null): bool {}
-
- /** @alias xmlwriter_end_dtd */
- public function endDtd(): bool {}
-
- /** @alias xmlwriter_write_dtd */
- public function writeDtd(string $name, ?string $publicId = null, ?string $systemId = null, ?string $content = null): bool {}
-
- /** @alias xmlwriter_start_dtd_element */
- public function startDtdElement(string $qualifiedName): bool {}
-
- /** @alias xmlwriter_end_dtd_element */
- public function endDtdElement(): bool {}
-
- /** @alias xmlwriter_write_dtd_element */
- public function writeDtdElement(string $name, string $content): bool {}
-
- /** @alias xmlwriter_start_dtd_attlist */
- public function startDtdAttlist(string $name): bool {}
-
- /** @alias xmlwriter_end_dtd_attlist */
- public function endDtdAttlist(): bool {}
-
- /** @alias xmlwriter_write_dtd_attlist */
- public function writeDtdAttlist(string $name, string $content): bool {}
-
- /** @alias xmlwriter_start_dtd_entity */
- public function startDtdEntity(string $name, bool $isParam): bool {}
-
- /** @alias xmlwriter_end_dtd_entity */
- public function endDtdEntity(): bool {}
-
- /** @alias xmlwriter_write_dtd_entity */
- public function writeDtdEntity(string $name, string $content, bool $isParam = false, ?string $publicId = null, ?string $systemId = null, ?string $notationData = null): bool {}
-
- /** @alias xmlwriter_output_memory */
- public function outputMemory(bool $flush = true): string {}
-
- /** @alias xmlwriter_flush */
- public function flush(bool $empty = true): string|int {}
+ /**
+ * @return bool
+ * @alias xmlwriter_open_uri
+ */
+ public function openUri(string $uri) {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_open_memory
+ */
+ public function openMemory() {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_set_indent
+ */
+ public function setIndent(bool $enable) {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_set_indent_string
+ */
+ public function setIndentString(string $indentation) {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_start_comment
+ */
+ public function startComment() {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_end_comment
+ */
+ public function endComment() {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_start_attribute
+ */
+ public function startAttribute(string $name) {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_end_attribute
+ */
+ public function endAttribute() {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_write_attribute
+ */
+ public function writeAttribute(string $name, string $value) {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_start_attribute_ns
+ */
+ public function startAttributeNs(?string $prefix, string $name, ?string $namespace) {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_write_attribute_ns
+ */
+ public function writeAttributeNs(?string $prefix, string $name, ?string $namespace, string $value) {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_start_element
+ */
+ public function startElement(string $name) {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_end_element
+ */
+ public function endElement() {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_full_end_element
+ */
+ public function fullEndElement() {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_start_element_ns
+ */
+ public function startElementNs(?string $prefix, string $name, ?string $namespace) {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_write_element
+ */
+ public function writeElement(string $name, ?string $content = null) {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_write_element_ns
+ */
+ public function writeElementNs(?string $prefix, string $name, ?string $namespace, ?string $content = null) {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_start_pi
+ */
+ public function startPi(string $target) {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_end_pi
+ */
+ public function endPi() {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_write_pi
+ */
+ public function writePi(string $target, string $content) {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_start_cdata
+ */
+ public function startCdata() {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_end_cdata
+ * */
+ public function endCdata() {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_write_cdata
+ */
+ public function writeCdata(string $content) {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_text
+ */
+ public function text(string $content) {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_write_raw
+ */
+ public function writeRaw(string $content) {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_start_document
+ */
+ public function startDocument(?string $version = "1.0", ?string $encoding = null, ?string $standalone = null) {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_end_document
+ */
+ public function endDocument() {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_write_comment
+ */
+ public function writeComment(string $content) {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_start_dtd
+ */
+ public function startDtd(string $qualifiedName, ?string $publicId = null, ?string $systemId = null) {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_end_dtd
+ */
+ public function endDtd() {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_write_dtd
+ */
+ public function writeDtd(string $name, ?string $publicId = null, ?string $systemId = null, ?string $content = null) {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_start_dtd_element
+ */
+ public function startDtdElement(string $qualifiedName) {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_end_dtd_element
+ */
+ public function endDtdElement() {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_write_dtd_element
+ */
+ public function writeDtdElement(string $name, string $content) {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_start_dtd_attlist
+ */
+ public function startDtdAttlist(string $name) {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_end_dtd_attlist
+ */
+ public function endDtdAttlist() {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_write_dtd_attlist
+ */
+ public function writeDtdAttlist(string $name, string $content) {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_start_dtd_entity
+ */
+ public function startDtdEntity(string $name, bool $isParam) {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_end_dtd_entity
+ */
+ public function endDtdEntity() {}
+
+ /**
+ * @return bool
+ * @alias xmlwriter_write_dtd_entity
+ */
+ public function writeDtdEntity(string $name, string $content, bool $isParam = false, ?string $publicId = null, ?string $systemId = null, ?string $notationData = null) {}
+
+ /**
+ * @return string
+ * @alias xmlwriter_output_memory
+ */
+ public function outputMemory(bool $flush = true) {}
+
+ /**
+ * @return string|int
+ * @alias xmlwriter_flush
+ */
+ public function flush(bool $empty = true) {}
}