Lines Matching refs:phar
2 Phar: test that creation of tar-based phar generates valid tar with all bells/whistles
5 if (!extension_loaded("phar")) die("skip");
12 phar.readonly=0
16 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.tar.php';
17 $pname = 'phar://' . $fname;
18 $fname2 = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.2.phar.tar.php';
19 $pname2 = 'phar://' . $fname2;
21 $phar = new Phar($fname);
23 $phar->setMetadata('hi there');
24 $phar['a'] = 'hi';
25 $phar['a']->setMetadata('a meta');
26 $phar['b'] = 'hi2';
27 $phar['c'] = 'hi3';
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());
39 var_dump($phar->getStub());
40 var_dump($phar->getAlias());
41 var_dump($phar->getMetadata());
42 var_dump($phar['a']->getMetadata());
46 <?php unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.2.phar.tar.php'); ?>