Annotation of embedaddon/php/ext/phar/tests/tar/bug49910.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #49910: no support for ././@LongLink for long filenames in phar tar support
3: --SKIPIF--
4: <?php if (!extension_loaded("phar")) die("skip"); ?>
5: <?php if (!extension_loaded("zlib")) die("skip"); ?>
6: --FILE--
7: <?php
8: $fname = str_replace('\\', '/', dirname(__FILE__) . '/files/Structures_Graph-1.0.3.tgz');
9: $tar = new PharData($fname);
10: $files = array();
11: foreach (new RecursiveIteratorIterator($tar) as $file) {
12: $files[] = str_replace($fname, '*', $file->getPathName());
13: }
14: print_r($files);
15: ?>
16: ===DONE===
17: --EXPECT--
18: Array
19: (
20: [0] => phar://*/Structures_Graph-1.0.3/LICENSE
21: [1] => phar://*/Structures_Graph-1.0.3/Structures/Graph/Manipulator/AcyclicTest.php
22: [2] => phar://*/Structures_Graph-1.0.3/Structures/Graph/Manipulator/TopologicalSorter.php
23: [3] => phar://*/Structures_Graph-1.0.3/Structures/Graph/Node.php
24: [4] => phar://*/Structures_Graph-1.0.3/Structures/Graph.php
25: [5] => phar://*/Structures_Graph-1.0.3/docs/generate.sh
26: [6] => phar://*/Structures_Graph-1.0.3/docs/html/Structures_Graph/Structures_Graph.html
27: [7] => phar://*/Structures_Graph-1.0.3/docs/html/Structures_Graph/Structures_Graph_Manipulator_AcyclicTest.html
28: [8] => phar://*/Structures_Graph-1.0.3/docs/html/Structures_Graph/Structures_Graph_Manipulator_TopologicalSorter.html
29: [9] => phar://*/Structures_Graph-1.0.3/docs/html/Structures_Graph/Structures_Graph_Node.html
30: [10] => phar://*/Structures_Graph-1.0.3/docs/html/Structures_Graph/_Structures_Graph_Manipulator_AcyclicTest_php.html
31: [11] => phar://*/Structures_Graph-1.0.3/docs/html/Structures_Graph/_Structures_Graph_Manipulator_TopologicalSorter_php.html
32: [12] => phar://*/Structures_Graph-1.0.3/docs/html/Structures_Graph/_Structures_Graph_Node_php.html
33: [13] => phar://*/Structures_Graph-1.0.3/docs/html/Structures_Graph/_Structures_Graph_php.html
34: [14] => phar://*/Structures_Graph-1.0.3/docs/html/Structures_Graph/tutorial_Structures_Graph.pkg.html
35: [15] => phar://*/Structures_Graph-1.0.3/docs/html/classtrees_Structures_Graph.html
36: [16] => phar://*/Structures_Graph-1.0.3/docs/html/elementindex.html
37: [17] => phar://*/Structures_Graph-1.0.3/docs/html/elementindex_Structures_Graph.html
38: [18] => phar://*/Structures_Graph-1.0.3/docs/html/errors.html
39: [19] => phar://*/Structures_Graph-1.0.3/docs/html/index.html
40: [20] => phar://*/Structures_Graph-1.0.3/docs/html/li_Structures_Graph.html
41: [21] => phar://*/Structures_Graph-1.0.3/docs/html/media/banner.css
42: [22] => phar://*/Structures_Graph-1.0.3/docs/html/media/stylesheet.css
43: [23] => phar://*/Structures_Graph-1.0.3/docs/html/packages.html
44: [24] => phar://*/Structures_Graph-1.0.3/docs/html/todolist.html
45: [25] => phar://*/Structures_Graph-1.0.3/docs/tutorials/Structures_Graph/Structures_Graph.pkg
46: [26] => phar://*/Structures_Graph-1.0.3/tests/AllTests.php
47: [27] => phar://*/Structures_Graph-1.0.3/tests/testCase/BasicGraph.php
48: [28] => phar://*/package.xml
49: )
50: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>