diff options
author | Christoph M. Becker <cmbecker69@gmx.de> | 2020-10-11 16:36:19 +0200 |
---|---|---|
committer | Christoph M. Becker <cmbecker69@gmx.de> | 2020-10-11 18:22:59 +0200 |
commit | d72c648015b022d13da8caaaa84f061c6372f885 (patch) | |
tree | 3ca7f76d234c191402c4b16b481305b04e5ff1c2 /ext/xmlwriter/php_xmlwriter.stub.php | |
parent | 63289cfff371064f76f540bed087a5b95b6f730e (diff) | |
download | php-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.php | 376 |
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) {} } |