summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
Diffstat (limited to 'ext')
-rw-r--r--ext/zip/php_zip.stub.php34
-rw-r--r--ext/zip/php_zip_arginfo.h20
-rw-r--r--ext/zip/tests/bug7214.phpt11
-rw-r--r--ext/zip/tests/doubleclose.phpt6
-rw-r--r--ext/zip/tests/oo_setcompression.phpt50
-rw-r--r--ext/zip/tests/zip_close.phpt5
-rw-r--r--ext/zip/tests/zip_entry_close.phpt19
-rw-r--r--ext/zip/tests/zip_entry_compressedsize.phpt23
-rw-r--r--ext/zip/tests/zip_entry_compressionmethod.phpt23
-rw-r--r--ext/zip/tests/zip_entry_filesize.phpt23
-rw-r--r--ext/zip/tests/zip_entry_name.phpt23
-rw-r--r--ext/zip/tests/zip_entry_open.phpt10
-rw-r--r--ext/zip/tests/zip_entry_read.phpt14
-rw-r--r--ext/zip/tests/zip_open.phpt3
-rw-r--r--ext/zip/tests/zip_open_error.phpt4
-rw-r--r--ext/zip/tests/zip_read.phpt15
16 files changed, 252 insertions, 31 deletions
diff --git a/ext/zip/php_zip.stub.php b/ext/zip/php_zip.stub.php
index f85464abe1..4d9ba27f86 100644
--- a/ext/zip/php_zip.stub.php
+++ b/ext/zip/php_zip.stub.php
@@ -2,44 +2,66 @@
/** @generate-function-entries */
-/** @return resource|int|false */
+/**
+ * @return resource|int|false
+ * @deprecated
+ */
function zip_open(string $filename) {}
/**
* @param resource $zip
+ * @deprecated
*/
function zip_close($zip): void {}
/**
* @param resource $zip
* @return resource|false
+ * @deprecated
*/
function zip_read($zip) {}
/**
* @param resource $zip_dp
* @param resource $zip_entry
+ * @deprecated
*/
function zip_entry_open($zip_dp, $zip_entry, string $mode = 'rb'): bool {}
/**
* @param resource $zip_ent
+ * @deprecated
*/
function zip_entry_close($zip_ent): bool {}
-/** @param resource $zip_entry */
+/**
+ * @param resource $zip_entry
+ * @deprecated
+ */
function zip_entry_read($zip_entry, int $len = 1024): string|false {}
-/** @param resource $zip_entry */
+/**
+ * @param resource $zip_entry
+ * @deprecated
+ */
function zip_entry_name($zip_entry): string|false {}
-/** @param resource $zip_entry */
+/**
+ * @param resource $zip_entry
+ * @deprecated
+ */
function zip_entry_compressedsize($zip_entry): int|false {}
-/** @param resource $zip_entry */
+/**
+ * @param resource $zip_entry
+ * @deprecated
+ */
function zip_entry_filesize($zip_entry): int|false {}
-/** @param resource $zip_entry */
+/**
+ * @param resource $zip_entry
+ * @deprecated
+ */
function zip_entry_compressionmethod($zip_entry): string|false {}
class ZipArchive
diff --git a/ext/zip/php_zip_arginfo.h b/ext/zip/php_zip_arginfo.h
index 5f150b9eb2..c25bd97759 100644
--- a/ext/zip/php_zip_arginfo.h
+++ b/ext/zip/php_zip_arginfo.h
@@ -366,16 +366,16 @@ ZEND_METHOD(ZipArchive, isEncryptionMethodSupported);
static const zend_function_entry ext_functions[] = {
- ZEND_FE(zip_open, arginfo_zip_open)
- ZEND_FE(zip_close, arginfo_zip_close)
- ZEND_FE(zip_read, arginfo_zip_read)
- ZEND_FE(zip_entry_open, arginfo_zip_entry_open)
- ZEND_FE(zip_entry_close, arginfo_zip_entry_close)
- ZEND_FE(zip_entry_read, arginfo_zip_entry_read)
- ZEND_FE(zip_entry_name, arginfo_zip_entry_name)
- ZEND_FE(zip_entry_compressedsize, arginfo_zip_entry_compressedsize)
- ZEND_FE(zip_entry_filesize, arginfo_zip_entry_filesize)
- ZEND_FE(zip_entry_compressionmethod, arginfo_zip_entry_compressionmethod)
+ ZEND_DEP_FE(zip_open, arginfo_zip_open)
+ ZEND_DEP_FE(zip_close, arginfo_zip_close)
+ ZEND_DEP_FE(zip_read, arginfo_zip_read)
+ ZEND_DEP_FE(zip_entry_open, arginfo_zip_entry_open)
+ ZEND_DEP_FE(zip_entry_close, arginfo_zip_entry_close)
+ ZEND_DEP_FE(zip_entry_read, arginfo_zip_entry_read)
+ ZEND_DEP_FE(zip_entry_name, arginfo_zip_entry_name)
+ ZEND_DEP_FE(zip_entry_compressedsize, arginfo_zip_entry_compressedsize)
+ ZEND_DEP_FE(zip_entry_filesize, arginfo_zip_entry_filesize)
+ ZEND_DEP_FE(zip_entry_compressionmethod, arginfo_zip_entry_compressionmethod)
ZEND_FE_END
};
diff --git a/ext/zip/tests/bug7214.phpt b/ext/zip/tests/bug7214.phpt
index b36bb2759f..83cd920105 100644
--- a/ext/zip/tests/bug7214.phpt
+++ b/ext/zip/tests/bug7214.phpt
@@ -18,5 +18,14 @@ if (strlen($contents) == zip_entry_filesize($entry)) {
}
?>
---EXPECT--
+--EXPECTF--
+Deprecated: Function zip_open() is deprecated in %s on line %d
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_filesize() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_filesize() is deprecated in %s on line %d
Ok
diff --git a/ext/zip/tests/doubleclose.phpt b/ext/zip/tests/doubleclose.phpt
index 905dc60f0c..cc12a2a71b 100644
--- a/ext/zip/tests/doubleclose.phpt
+++ b/ext/zip/tests/doubleclose.phpt
@@ -39,7 +39,13 @@ if ($zip->status == ZIPARCHIVE::ER_OK) {
Done
--EXPECTF--
Procedural
+
+Deprecated: Function zip_open() is deprecated in %s on line %d
+
+Deprecated: Function zip_close() is deprecated in %s on line %d
NULL
+
+Deprecated: Function zip_close() is deprecated in %s on line %d
zip_close(): supplied resource is not a valid Zip Directory resource
Object
bool(true)
diff --git a/ext/zip/tests/oo_setcompression.phpt b/ext/zip/tests/oo_setcompression.phpt
index b8519b6834..e09609c5d4 100644
--- a/ext/zip/tests/oo_setcompression.phpt
+++ b/ext/zip/tests/oo_setcompression.phpt
@@ -55,17 +55,65 @@ zip_close($zip);
$tmpfile = __DIR__ . '/oo_setcompression.zip';
unlink($tmpfile);
?>
---EXPECT--
+--EXPECTF--
bool(true)
bool(true)
bool(true)
bool(true)
bool(true)
bool(true)
+
+Deprecated: Function zip_open() is deprecated in %s on line %d
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_name() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_compressionmethod() is deprecated in %s on line %d
entry1.txt: deflated
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_name() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_compressionmethod() is deprecated in %s on line %d
entry2.txt: deflated
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_name() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_compressionmethod() is deprecated in %s on line %d
dir/entry3.txt: stored
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_name() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_compressionmethod() is deprecated in %s on line %d
entry4.txt: deflated
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_name() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_compressionmethod() is deprecated in %s on line %d
entry5.txt: stored
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_name() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_compressionmethod() is deprecated in %s on line %d
entry6.txt: deflated
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_name() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_compressionmethod() is deprecated in %s on line %d
entry7.txt: deflated
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_close() is deprecated in %s on line %d
diff --git a/ext/zip/tests/zip_close.phpt b/ext/zip/tests/zip_close.phpt
index 5df226e0ee..ce93117d28 100644
--- a/ext/zip/tests/zip_close.phpt
+++ b/ext/zip/tests/zip_close.phpt
@@ -12,5 +12,8 @@ zip_close($zip);
echo "OK";
?>
---EXPECT--
+--EXPECTF--
+Deprecated: Function zip_open() is deprecated in %s on line %d
+
+Deprecated: Function zip_close() is deprecated in %s on line %d
OK
diff --git a/ext/zip/tests/zip_entry_close.phpt b/ext/zip/tests/zip_entry_close.phpt
index f11f3112a9..249192b621 100644
--- a/ext/zip/tests/zip_entry_close.phpt
+++ b/ext/zip/tests/zip_entry_close.phpt
@@ -18,8 +18,19 @@ try {
zip_close($zip);
?>
Done
---EXPECT--
-entry_open: bool(true)
-entry_close: bool(true)
-entry_close: zip_entry_close(): supplied resource is not a valid Zip Entry resource
+--EXPECTF--
+Deprecated: Function zip_open() is deprecated in %s on line %d
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+entry_open:
+Deprecated: Function zip_entry_open() is deprecated in %s on line %d
+bool(true)
+entry_close:
+Deprecated: Function zip_entry_close() is deprecated in %s on line %d
+bool(true)
+entry_close:
+Deprecated: Function zip_entry_close() is deprecated in %s on line %d
+zip_entry_close(): supplied resource is not a valid Zip Entry resource
+
+Deprecated: Function zip_close() is deprecated in %s on line %d
Done
diff --git a/ext/zip/tests/zip_entry_compressedsize.phpt b/ext/zip/tests/zip_entry_compressedsize.phpt
index 1356bac343..807ea16f30 100644
--- a/ext/zip/tests/zip_entry_compressedsize.phpt
+++ b/ext/zip/tests/zip_entry_compressedsize.phpt
@@ -15,8 +15,29 @@ while ($entry = zip_read($zip)) {
zip_close($zip);
?>
---EXPECT--
+--EXPECTF--
+Deprecated: Function zip_open() is deprecated in %s on line %d
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_compressedsize() is deprecated in %s on line %d
5
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_compressedsize() is deprecated in %s on line %d
4
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_compressedsize() is deprecated in %s on line %d
0
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_compressedsize() is deprecated in %s on line %d
24
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_close() is deprecated in %s on line %d
diff --git a/ext/zip/tests/zip_entry_compressionmethod.phpt b/ext/zip/tests/zip_entry_compressionmethod.phpt
index f8b4863716..ed59ae845a 100644
--- a/ext/zip/tests/zip_entry_compressionmethod.phpt
+++ b/ext/zip/tests/zip_entry_compressionmethod.phpt
@@ -15,8 +15,29 @@ while ($entry = zip_read($zip)) {
zip_close($zip);
?>
---EXPECT--
+--EXPECTF--
+Deprecated: Function zip_open() is deprecated in %s on line %d
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_compressionmethod() is deprecated in %s on line %d
stored
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_compressionmethod() is deprecated in %s on line %d
stored
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_compressionmethod() is deprecated in %s on line %d
stored
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_compressionmethod() is deprecated in %s on line %d
deflated
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_close() is deprecated in %s on line %d
diff --git a/ext/zip/tests/zip_entry_filesize.phpt b/ext/zip/tests/zip_entry_filesize.phpt
index 1498682215..aaee29ec93 100644
--- a/ext/zip/tests/zip_entry_filesize.phpt
+++ b/ext/zip/tests/zip_entry_filesize.phpt
@@ -15,8 +15,29 @@ while ($entry = zip_read($zip)) {
zip_close($zip);
?>
---EXPECT--
+--EXPECTF--
+Deprecated: Function zip_open() is deprecated in %s on line %d
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_filesize() is deprecated in %s on line %d
5
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_filesize() is deprecated in %s on line %d
4
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_filesize() is deprecated in %s on line %d
0
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_filesize() is deprecated in %s on line %d
27
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_close() is deprecated in %s on line %d
diff --git a/ext/zip/tests/zip_entry_name.phpt b/ext/zip/tests/zip_entry_name.phpt
index 486777a0b1..5dfc285a07 100644
--- a/ext/zip/tests/zip_entry_name.phpt
+++ b/ext/zip/tests/zip_entry_name.phpt
@@ -15,8 +15,29 @@ while ($entry = zip_read($zip)) {
zip_close($zip);
?>
---EXPECT--
+--EXPECTF--
+Deprecated: Function zip_open() is deprecated in %s on line %d
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_name() is deprecated in %s on line %d
foo
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_name() is deprecated in %s on line %d
bar
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_name() is deprecated in %s on line %d
foobar/
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_name() is deprecated in %s on line %d
foobar/baz
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_close() is deprecated in %s on line %d
diff --git a/ext/zip/tests/zip_entry_open.phpt b/ext/zip/tests/zip_entry_open.phpt
index 3c7fa28714..329f5ca276 100644
--- a/ext/zip/tests/zip_entry_open.phpt
+++ b/ext/zip/tests/zip_entry_open.phpt
@@ -13,5 +13,13 @@ zip_entry_close($entry);
zip_close($zip);
?>
---EXPECT--
+--EXPECTF--
+Deprecated: Function zip_open() is deprecated in %s on line %d
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_open() is deprecated in %s on line %d
OK
+Deprecated: Function zip_entry_close() is deprecated in %s on line %d
+
+Deprecated: Function zip_close() is deprecated in %s on line %d
diff --git a/ext/zip/tests/zip_entry_read.phpt b/ext/zip/tests/zip_entry_read.phpt
index a9800b5cc4..6184de2589 100644
--- a/ext/zip/tests/zip_entry_read.phpt
+++ b/ext/zip/tests/zip_entry_read.phpt
@@ -14,5 +14,17 @@ zip_entry_close($entry);
zip_close($zip);
?>
---EXPECT--
+--EXPECTF--
+Deprecated: Function zip_open() is deprecated in %s on line %d
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_open() is deprecated in %s on line %d
+
+Deprecated: Function zip_entry_read() is deprecated in %s on line %d
foo
+
+
+Deprecated: Function zip_entry_close() is deprecated in %s on line %d
+
+Deprecated: Function zip_close() is deprecated in %s on line %d
diff --git a/ext/zip/tests/zip_open.phpt b/ext/zip/tests/zip_open.phpt
index 8cd714da0c..f4dc22433d 100644
--- a/ext/zip/tests/zip_open.phpt
+++ b/ext/zip/tests/zip_open.phpt
@@ -11,5 +11,6 @@ $zip = zip_open(__DIR__."/test_procedural.zip");
echo is_resource($zip) ? "OK" : "Failure";
?>
---EXPECT--
+--EXPECTF--
+Deprecated: Function zip_open() is deprecated in %s on line %d
OK
diff --git a/ext/zip/tests/zip_open_error.phpt b/ext/zip/tests/zip_open_error.phpt
index 068956b81f..ae52873f43 100644
--- a/ext/zip/tests/zip_open_error.phpt
+++ b/ext/zip/tests/zip_open_error.phpt
@@ -18,6 +18,10 @@ echo is_resource($zip) ? "OK" : "Failure";
?>
--EXPECTF--
Test case 1:
+Deprecated: Function zip_open() is deprecated in %s on line %d
+
Warning: zip_open(): Empty string as source in %s on line %d
Test case 2:
+
+Deprecated: Function zip_open() is deprecated in %s on line %d
Failure
diff --git a/ext/zip/tests/zip_read.phpt b/ext/zip/tests/zip_read.phpt
index 5cd2e9755a..624e02ec1c 100644
--- a/ext/zip/tests/zip_read.phpt
+++ b/ext/zip/tests/zip_read.phpt
@@ -16,5 +16,18 @@ zip_close($zip);
echo "$entries entries";
?>
---EXPECT--
+--EXPECTF--
+Deprecated: Function zip_open() is deprecated in %s on line %d
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_read() is deprecated in %s on line %d
+
+Deprecated: Function zip_close() is deprecated in %s on line %d
4 entries