Lines Matching refs:phar
2 Phar: ensure unset() works properly on a non-flushed phar archive
4 <?php if (!extension_loaded("phar")) die("skip"); ?>
6 phar.readonly=0
9 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php';
10 $fname2 = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.2.phar.php';
15 $phar = new Phar($fname); // no entries, never flushed
16 $phar->setAlias('first');
17 $phar->setMetadata('hi');
18 unset($phar);
20 $phar = new Phar($fname2);
21 $phar['b'] = 'whatever'; // flushed
23 $phar->setAlias('first');
28 $phar = new Phar($fname);
29 var_dump($phar->getMetadata());
30 var_dump($phar->getAlias());
36 <?php unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.php'); ?>
37 <?php unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.2.phar.php'); ?>
40 string(%d) "%stest_unset.phar.php"