Annotation of embedaddon/php/ext/phar/tests/phar_buildfromdirectory6.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Phar::buildFromDirectory() with non-matching regex
                      3: --SKIPIF--
                      4: <?php if (!extension_loaded("phar")) die("skip"); ?>
                      5: --INI--
                      6: phar.require_hash=0
                      7: phar.readonly=0
                      8: --FILE--
                      9: <?php
                     10: 
                     11: mkdir(dirname(__FILE__).'/testdir', 0777);
                     12: foreach(range(1, 4) as $i) {
                     13:     file_put_contents(dirname(__FILE__)."/testdir/file$i.txt", "some content for file $i");
                     14: }
                     15: 
                     16: try {
                     17:        $phar = new Phar(dirname(__FILE__) . '/buildfromdirectory.phar');
                     18:        var_dump($phar->buildFromDirectory(dirname(__FILE__) . '/testdir', '/\.php$/'));
                     19: } catch (Exception $e) {
                     20:        var_dump(get_class($e));
                     21:        echo $e->getMessage() . "\n";
                     22: }
                     23: 
                     24: var_dump(file_exists(dirname(__FILE__) . '/buildfromdirectory.phar'));
                     25: 
                     26: ?>
                     27: ===DONE===
                     28: --CLEAN--
                     29: <?php 
                     30: unlink(dirname(__FILE__) . '/buildfromdirectory.phar');
                     31: foreach(range(1, 4) as $i) {
                     32:     unlink(dirname(__FILE__) . "/testdir/file$i.txt");
                     33: }
                     34: rmdir(dirname(__FILE__) . '/testdir');
                     35: ?>
                     36: --EXPECT--
                     37: array(0) {
                     38: }
                     39: bool(false)
                     40: ===DONE===

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>