Skip to content

Commit 57042ac

Browse files
committed
add missing test
1 parent db62ad1 commit 57042ac

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

ext/zip/tests/bug50678.phpt

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
--TEST--
2+
Bug #50678 (files extracted by ZipArchive class lost their original modified time)
3+
--SKIPIF--
4+
<?php
5+
if (!extension_loaded('zip')) die('skip zip extension not available');
6+
?>
7+
--INI--
8+
date.timezone=UTC
9+
--FILE--
10+
<?php
11+
$filename = __DIR__ . '/test.zip';
12+
$dirname = __DIR__ . '/bug50678';
13+
14+
@mkdir($dirname);
15+
16+
$zip = new ZipArchive();
17+
$zip->open($filename);
18+
$zip->extractTo($dirname);
19+
$zip->close();
20+
21+
var_dump(date('Ymd', filemtime($dirname . '/entry1.txt')));
22+
?>
23+
Done
24+
--EXPECT--
25+
string(8) "20060706"
26+
Done
27+
--CLEAN--
28+
<?php
29+
include __DIR__ . '/utils.inc';
30+
rmdir_rf(__DIR__ . '/bug50678');
31+
?>

0 commit comments

Comments
 (0)