Annotation of embedaddon/php/ext/phar/tests/020.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Phar: url stat
3: --SKIPIF--
4: <?php if (!extension_loaded("phar")) die("skip"); ?>
5: --INI--
6: phar.require_hash=0
7: --FILE--
8: <?php
9: $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php';
10: $pname = 'phar://' . $fname;
11: $file = b"<?php
12: Phar::mapPhar('hio');
13: __HALT_COMPILER(); ?>";
14:
15: $pfile = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php';
16: $files = array();
17: $files['a'] = 'a';
18: $files['b/a'] = 'b';
19: $files['b/c/d'] = 'c';
20: $files['bad/c'] = 'd';
21: include 'files/phar_test.inc';
22: include $fname;
23:
24: var_dump(stat('phar://hio/a'), stat('phar://hio/b'));
25: ?>
26: --CLEAN--
27: <?php unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.php'); ?>
28: --EXPECTF--
29: array(26) {
30: [0]=>
31: int(12)
32: [1]=>
33: int(%d)
34: [2]=>
35: int(33060)
36: [3]=>
37: int(1)
38: [4]=>
39: int(0)
40: [5]=>
41: int(0)
42: [6]=>
43: int(-1)
44: [7]=>
45: int(1)
46: [8]=>
47: int(%d)
48: [9]=>
49: int(%d)
50: [10]=>
51: int(%d)
52: [11]=>
53: int(-1)
54: [12]=>
55: int(-1)
56: [%sdev"]=>
57: int(12)
58: [%sino"]=>
59: int(%d)
60: [%smode"]=>
61: int(33060)
62: [%snlink"]=>
63: int(1)
64: [%suid"]=>
65: int(0)
66: [%sgid"]=>
67: int(0)
68: [%srdev"]=>
69: int(-1)
70: [%ssize"]=>
71: int(1)
72: [%satime"]=>
73: int(%d)
74: [%smtime"]=>
75: int(%d)
76: [%sctime"]=>
77: int(%d)
78: [%sblksize"]=>
79: int(-1)
80: [%sblocks"]=>
81: int(-1)
82: }
83: array(26) {
84: [0]=>
85: int(12)
86: [1]=>
87: int(%d)
88: [2]=>
89: int(16749)
90: [3]=>
91: int(1)
92: [4]=>
93: int(0)
94: [5]=>
95: int(0)
96: [6]=>
97: int(-1)
98: [7]=>
99: int(0)
100: [8]=>
101: int(%d)
102: [9]=>
103: int(%d)
104: [10]=>
105: int(%d)
106: [11]=>
107: int(-1)
108: [12]=>
109: int(-1)
110: [%sdev"]=>
111: int(12)
112: [%sino"]=>
113: int(%d)
114: [%smode"]=>
115: int(16749)
116: [%snlink"]=>
117: int(1)
118: [%suid"]=>
119: int(0)
120: [%sgid"]=>
121: int(0)
122: [%srdev"]=>
123: int(-1)
124: [%ssize"]=>
125: int(0)
126: [%satime"]=>
127: int(%d)
128: [%smtime"]=>
129: int(%d)
130: [%sctime"]=>
131: int(%d)
132: [%sblksize"]=>
133: int(-1)
134: [%sblocks"]=>
135: int(-1)
136: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>