Annotation of embedaddon/php/ext/phar/tests/phar_dotted_path.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Phar: create new Phar with broken.dirname in path
! 3: --SKIPIF--
! 4: <?php if (!extension_loaded("phar")) die("skip"); ?>
! 5: --INI--
! 6: default_charset=
! 7: phar.readonly=0
! 8: phar.require_hash=0
! 9: --FILE--
! 10: <?php
! 11:
! 12: $dir = dirname(__FILE__) . '/broken.dirname';
! 13: mkdir($dir, 0777);
! 14:
! 15: $fname = $dir . '/dotted_path.phar';
! 16: $stub = Phar::createDefaultStub();
! 17: $file = $stub;
! 18:
! 19: $files = array();
! 20: $files['a'] = 'this is a';
! 21: $files['b'] = 'this is b';
! 22:
! 23: include 'files/phar_test.inc';
! 24:
! 25: $phar = new Phar($fname);
! 26:
! 27: foreach ($phar as $entry) {
! 28: echo file_get_contents($entry)."\n";
! 29: }
! 30:
! 31: ?>
! 32: ===DONE===
! 33: --CLEAN--
! 34: <?php
! 35: unlink(dirname(__FILE__) . '/broken.dirname/dotted_path.phar');
! 36: rmdir(dirname(__FILE__) . '/broken.dirname');
! 37: ?>
! 38: --EXPECT--
! 39: this is a
! 40: this is b
! 41: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>