Lines Matching refs:phar
2 Phar: test that creation of zip-based phar generates valid zip with all bells/whistles
5 if (!extension_loaded("phar")) die("skip");
10 phar.readonly=0
14 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.zip.php';
15 $pname = 'phar://' . $fname;
16 $fname2 = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.2.phar.zip.php';
17 $pname2 = 'phar://' . $fname2;
19 $phar = new Phar($fname);
21 $phar->setMetadata('hi there');
22 $phar['a'] = 'hi';
23 $phar['a']->setMetadata('a meta');
24 $phar['b'] = 'hi2';
25 $phar['b']->compress(Phar::GZ);
26 $phar['c'] = 'hi3';
27 $phar['c']->compress(Phar::BZ2);
28 $phar['b']->chmod(0444);
29 $phar->setStub("<?php ok __HALT_COMPILER();");
30 $phar->setAlias("hime");
31 unset($phar);
36 $phar = new Phar($fname2);
37 var_dump($phar['a']->getContent(), $phar['b']->getContent(), $phar['c']->getContent());
38 var_dump($phar['a']->isCompressed(), $phar['b']->isCompressed() == Phar::GZ, $phar['c']->isCompress…
40 var_dump($phar->getStub());
41 var_dump($phar->getAlias());
42 var_dump($phar->getMetadata());
43 var_dump($phar['a']->getMetadata());
47 <?php unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.zip.php'); ?>
48 <?php unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.2.phar.zip.php'); ?>