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>