Annotation of embedaddon/php/ext/phar/tests/tar/bug49910.phpt, revision 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>