123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- --TEST--
- Phar: bzipped phar
- --EXTENSIONS--
- phar
- bz2
- --INI--
- phar.readonly=0
- phar.require_hash=0
- --FILE--
- <?php
- $fname = __DIR__ . '/phar_bz2.phar';
- $pname = 'phar://' . $fname;
- $fname2 = __DIR__ . '/phar_bz2.2.phar';
- $pname2 = 'phar://' . $fname2;
- $file = '<?php
- Phar::mapPhar();
- var_dump("it worked");
- include "phar://" . __FILE__ . "/tar_004.php";
- __HALT_COMPILER();';
- $files = array();
- $files['tar_004.php'] = '<?php var_dump(__FILE__);';
- $files['internal/file/here'] = "hi there!\n";
- $files['internal/dir/'] = '';
- $files['dir/'] = '';
- $bz2 = true;
- include 'files/phar_test.inc';
- include $fname;
- $a = new Phar($fname);
- $a['test'] = 'hi';
- copy($fname, $fname2);
- $a->setAlias('another');
- $b = new Phar($fname2);
- var_dump($b->isFileFormat(Phar::PHAR));
- var_dump($b->isCompressed() == Phar::BZ2);
- // additional code coverage
- try {
- $b->isFileFormat(25);
- } catch (Exception $e) {
- echo $e->getMessage(),"\n";
- }
- ?>
- --CLEAN--
- <?php
- @unlink(__DIR__ . '/phar_bz2.phar');
- @unlink(__DIR__ . '/phar_bz2.2.phar');
- ?>
- --EXPECTF--
- string(9) "it worked"
- string(%d) "phar://%sphar_bz2.phar/tar_004.php"
- bool(true)
- bool(true)
- Unknown file format specified
|