Annotation of embedaddon/php/ext/phar/tests/cache_list/files/write6.phar.inc, revision 1.1
1.1 ! misho 1: <?php
! 2:
! 3: $fname = dirname(__FILE__) . '/write6.phar';
! 4: @unlink($fname);
! 5:
! 6: $phar = new Phar($fname);
! 7: $phar->setStub('<?php
! 8: $phar = new Phar(__FILE__);
! 9: $d = dirname(__FILE__) . "/copyonwrite6";
! 10: mkdir($d);
! 11: file_put_contents($d . "/file1", "file1\n");
! 12: file_put_contents($d . "/file2", "file2\n");
! 13: $arr = $phar->buildFromIterator(new RecursiveDirectoryIterator($d, RecursiveDirectoryIterator::SKIP_DOTS),$d);
! 14: $arr = $phar->buildFromDirectory($d);
! 15: ksort($arr);
! 16: var_dump($arr);
! 17: $phar2 = new Phar(__FILE__);
! 18: $arr = array();
! 19: foreach ($phar2 as $name => $file) {
! 20: $arr[$name] = $file->getContent();
! 21: }
! 22: ksort($arr);
! 23: foreach ($arr as $name => $content) {
! 24: echo $name, " ", $content;
! 25: }
! 26: echo "ok\n";
! 27: __HALT_COMPILER();
! 28: ?>');
! 29: $phar['hi'] = "hi\n";
! 30: ?>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>