1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- --TEST--
- Phar: gzipped phar
- --EXTENSIONS--
- phar
- zlib
- --INI--
- phar.readonly=0
- phar.require_hash=0
- --FILE--
- <?php
- $fname = __DIR__ . '/phar_gzip.phar';
- $pname = 'phar://' . $fname;
- $fname2 = __DIR__ . '/phar_gzip.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/'] = '';
- $gzip = 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::GZ);
- ?>
- --CLEAN--
- <?php
- @unlink(__DIR__ . '/phar_gzip.phar');
- @unlink(__DIR__ . '/phar_gzip.2.phar');
- ?>
- --EXPECTF--
- string(9) "it worked"
- string(%d) "phar://%sphar_gzip.phar/tar_004.php"
- bool(true)
- bool(true)
|