12345678910111213141516171819202122232425262728293031323334353637 |
- --TEST--
- Phar: tar-based phar, make new bzipped tar
- --EXTENSIONS--
- phar
- bz2
- --INI--
- phar.readonly=0
- --FILE--
- <?php
- $fname = __DIR__ . '/tar_makebz2.phar.tar';
- $fname2 = __DIR__ . '/tar_makebz2.phar.tar.bz2';
- $fname3 = __DIR__ . '/tar_makebz2_b.phar.tar.bz2';
- $phar = new Phar($fname);
- $phar['test'] = 'hi';
- var_dump($phar->isFileFormat(Phar::TAR));
- $phar = $phar->compress(Phar::BZ2);
- copy($fname2, $fname3);
- $phar2 = new Phar($fname3);
- var_dump($phar2->isFileFormat(Phar::TAR));
- var_dump($phar2->isCompressed() == Phar::BZ2);
- ?>
- --CLEAN--
- <?php
- @unlink(__DIR__ . '/tar_makebz2.phar.bz2');
- @unlink(__DIR__ . '/tar_makebz2.phar.tar');
- @unlink(__DIR__ . '/tar_makebz2.phar.tar.bz2');
- @unlink(__DIR__ . '/tar_makebz2_b.phar.tar.bz2');
- ?>
- --EXPECT--
- bool(true)
- bool(true)
- bool(true)
|