summaryrefslogtreecommitdiff
path: root/ext/zip/php_zip.stub.php
diff options
context:
space:
mode:
authorStephen Reay <stephen.reay@me.com>2019-08-12 14:11:56 +0200
committerChristoph M. Becker <cmbecker69@gmx.de>2019-08-13 13:01:51 +0200
commitd4e5e63b6c525fb91af1d88aeeeab7298d08c620 (patch)
treefb2106ce0c7d214485296fc7599b019f81e84ef5 /ext/zip/php_zip.stub.php
parentbe4b66a369f4ab669ceb543d11583655f6ab32c4 (diff)
downloadphp-git-d4e5e63b6c525fb91af1d88aeeeab7298d08c620.tar.gz
Added zip arginfo stubs
Diffstat (limited to 'ext/zip/php_zip.stub.php')
-rw-r--r--ext/zip/php_zip.stub.php56
1 files changed, 56 insertions, 0 deletions
diff --git a/ext/zip/php_zip.stub.php b/ext/zip/php_zip.stub.php
new file mode 100644
index 0000000000..3d0bfd82c8
--- /dev/null
+++ b/ext/zip/php_zip.stub.php
@@ -0,0 +1,56 @@
+<?php
+
+/** @return resource|int|false */
+function zip_open(string $filename) {}
+
+/**
+ * @param resource $zip
+ */
+function zip_close($zip): void {}
+
+/**
+ * @param resource $zip
+ * @return resource|false
+ */
+function zip_read($zip) {}
+
+/**
+ * @param resource $zip_dp
+ * @param resource $zip_entry
+ */
+function zip_entry_open($zip_dp, $zip_entry, string $mode = 'rb'): bool {}
+
+/**
+ * @param resource $zip_ent
+ */
+function zip_entry_close($zip_ent): bool {}
+
+/**
+ * @param resource $zip_entry
+ * @return string|false
+ */
+function zip_entry_read($zip_entry, int $len = 1024) {}
+
+/**
+ * @param resource $zip_entry
+ * @return string|false
+ */
+function zip_entry_name($zip_entry) {}
+
+/**
+ * @param resource $zip_entry
+ * @return int|false
+ */
+function zip_entry_compressedsize($zip_entry) {}
+
+/**
+ * @param resource $zip_entry
+ * @return int|false
+ */
+function zip_entry_filesize($zip_entry) {}
+
+/**
+ * @param resource $zip_entry
+ * @return string|false
+ */
+function zip_entry_compressionmethod($zip_entry) {}