/PHP-8.0/ext/phar/tests/tar/ |
H A D | dir.phpt | 6 phar.readonly=0 7 phar.require_hash=0 11 $pname = 'phar://' . $fname; 13 $pname2 = 'phar://' . $fname2; 15 $pname3 = 'phar://' . $fname3; 16 $phar = new Phar($fname); 17 var_dump($phar->isFileFormat(Phar::TAR)); 19 $phar->addEmptyDir('test'); 20 var_dump(isset($phar['.phar/stub.php'])); 21 var_dump($phar['test']->isDir()); [all …]
|
H A D | badalias.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 12 new Phar($e . "badalias$i.phar.tar"); 19 phar error: invalid alias "hi/thereaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..." in tar-based phar… 20 phar error: invalid alias "hi\there" in tar-based phar "%sbadalias2.phar.tar" 21 phar error: invalid alias "hi;there" in tar-based phar "%sbadalias3.phar.tar" 22 phar error: invalid alias "hi:there" in tar-based phar "%sbadalias4.phar.tar" 23 phar error: tar-based phar "%sbadalias5.phar.tar" has alias that is larger than 511 bytes, cannot p…
|
H A D | create_new_phar_b.phpt | 2 Phar: create a completely new tar-based phar 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.readonly=1 7 phar.require_hash=1 11 file_put_contents('phar://' . __DIR__ . '/' . basename(__FILE__, '.php') . '.phar.tar/a.php', 13 include 'phar://' . __DIR__ . '/' . basename(__FILE__, '.php') . '.phar.tar/a.php'; 17 <?php unlink(__DIR__ . '/' . basename(__FILE__, '.clean.php') . '.phar.tar'); ?> 19 …_contents(phar://%screate_new_phar_b.phar.tar/a.php): Failed to open stream: phar error: write ope… 21 Warning: include(phar://%screate_new_phar_b.phar.tar/a.php): Failed to open stream: %s in %screate_… 23 Warning: include(): Failed opening 'phar://%screate_new_phar_b.phar.tar/a.php' for inclusion (inclu…
|
H A D | require_hash.phpt | 6 phar.readonly=1 7 phar.require_hash=0 10 ini_set('phar.require_hash', 1); 13 $alias = 'phar://' . $fname; 24 $phar = new Phar($fname); 25 var_dump($phar->getStub()); 29 ini_set('phar.require_hash', 0); 31 $phar = new PharData($fname2); 32 $phar['file'] = 'hi'; 33 var_dump($phar->getSignature()); [all …]
|
H A D | delete_in_phar_confirm.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.readonly=0 7 phar.require_hash=0 13 $alias = 'phar://' . $fname; 15 $phar = new Phar($fname); 19 $phar->setStub('<?php __HALT_COMPILER(); ?>'); 20 $phar->stopBuffering(); 33 include 'phar://' . __DIR__ . '/' . basename(__FILE__, '.php') . '.phar.tar/a.php'; 34 include 'phar://' . __DIR__ . '/' . basename(__FILE__, '.php') . '.phar.tar/b.php'; 35 include 'phar://' . __DIR__ . '/' . basename(__FILE__, '.php') . '.phar.tar/b/c.php'; [all …]
|
H A D | open_for_write_newfile_b.phpt | 2 Phar: fopen a .phar for writing (new file) tar-based 5 if (!extension_loaded("phar")) die("skip"); 8 phar.readonly=0 9 phar.require_hash=0 14 $alias = 'phar://' . $fname; 16 $phar = new Phar($fname); 26 $phar[$n] = $file; 29 $phar->stopBuffering(); 30 ini_set('phar.readonly', 1); 42 …open(phar://%sopen_for_write_newfile_b.phar.tar/b/new.php): Failed to open stream: phar error: wri… [all …]
|
H A D | open_for_write_newfile_c.phpt | 2 Phar: fopen a .phar for writing (new file) tar-based 5 if (!extension_loaded("phar")) die("skip"); 8 phar.readonly=0 9 phar.require_hash=0 14 $alias = 'phar://' . $fname; 16 $phar = new Phar($fname); 26 $phar[$n] = $file; 29 $phar->stopBuffering(); 30 ini_set('phar.readonly', 1); 41 …open(phar://%sopen_for_write_newfile_c.phar.tar/b/new.php): Failed to open stream: phar error: wri… [all …]
|
H A D | phar_commitwrite.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.require_hash=0 7 phar.readonly=0 10 $p = new Phar(__DIR__ . '/phar_commitwrite.phar.tar', 0, 'phar_commitwrite.phar'); 16 include 'phar://' . str_replace('_', '/', \$class); 18 Phar::mapPhar('phar_commitwrite.phar'); 19 include 'phar://phar_commitwrite.phar/startup.php'; 27 unlink(__DIR__ . '/phar_commitwrite.phar.tar'); 30 string(60) "<?php // tar-based phar archive stub file 36 Phar::mapPhar('phar_commitwrite.phar'); [all …]
|
H A D | phar_setdefaultstub.phpt | 6 phar.readonly=0 12 $phar = new Phar($fname); 13 $phar['a.php'] = '<php echo "this is a\n"; ?>'; 17 var_dump($phar->getStub()); 23 $phar->setDefaultStub(); 24 $phar->stopBuffering(); 29 var_dump($phar->getStub()); 41 $phar->stopBuffering(); 45 var_dump($phar->getStub()); 58 $phar->stopBuffering(); [all …]
|
/PHP-8.0/ext/phar/tests/zip/ |
H A D | require_hash.phpt | 9 phar.readonly=1 10 phar.require_hash=0 13 ini_set('phar.require_hash', 1); 16 $alias = 'phar://' . $fname; 27 $phar = new Phar($fname); 28 var_dump($phar->getStub()); 32 ini_set('phar.require_hash', 0); 34 $phar = new PharData($fname2); 35 $phar['file'] = 'hi'; 36 var_dump($phar->getSignature()); [all …]
|
H A D | create_new_phar_b.phpt | 2 Phar: create a completely new zip-based phar 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.readonly=1 7 phar.require_hash=1 11 file_put_contents('phar://' . __DIR__ . '/' . basename(__FILE__, '.php') . '.phar.zip/a.php', 13 include 'phar://' . __DIR__ . '/' . basename(__FILE__, '.php') . '.phar.zip/a.php'; 17 <?php unlink(__DIR__ . '/' . basename(__FILE__, '.clean.php') . '.phar.zip'); ?> 19 …_contents(phar://%screate_new_phar_b.phar.zip/a.php): Failed to open stream: phar error: write ope… 21 Warning: include(phar://%screate_new_phar_b.phar.zip/a.php): Failed to open stream: %s in %screate_… 23 Warning: include(): Failed opening 'phar://%screate_new_phar_b.phar.zip/a.php' for inclusion (inclu…
|
H A D | delete_in_phar_confirm.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.readonly=0 7 phar.require_hash=0 13 $alias = 'phar://' . $fname; 15 $phar = new Phar($fname); 19 $phar->setStub('<?php __HALT_COMPILER(); ?>'); 20 $phar->stopBuffering(); 34 include 'phar://' . __DIR__ . '/' . basename(__FILE__, '.php') . '.phar.zip/a.php'; 35 include 'phar://' . __DIR__ . '/' . basename(__FILE__, '.php') . '.phar.zip/b.php'; 36 include 'phar://' . __DIR__ . '/' . basename(__FILE__, '.php') . '.phar.zip/b/c.php'; [all …]
|
H A D | open_for_write_newfile_b.phpt | 2 Phar: fopen a .phar for writing (new file) zip-based 5 if (!extension_loaded("phar")) die("skip"); 8 phar.readonly=0 9 phar.require_hash=0 14 $alias = 'phar://' . $fname; 16 $phar = new Phar($fname); 26 $phar[$n] = $file; 28 $phar->stopBuffering(); 30 ini_set('phar.readonly', 1); 41 …open(phar://%sopen_for_write_newfile_b.phar.zip/b/new.php): Failed to open stream: phar error: wri… [all …]
|
H A D | open_for_write_newfile_c.phpt | 2 Phar: fopen a .phar for writing (new file) zip-based 5 if (!extension_loaded("phar")) die("skip"); 8 phar.readonly=0 9 phar.require_hash=0 14 $alias = 'phar://' . $fname; 16 $phar = new Phar($fname); 26 $phar[$n] = $file; 28 $phar->stopBuffering(); 30 ini_set('phar.readonly', 1); 41 …open(phar://%sopen_for_write_newfile_c.phar.zip/b/new.php): Failed to open stream: phar error: wri… [all …]
|
H A D | phar_commitwrite.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.require_hash=0 7 phar.readonly=0 10 $p = new Phar(__DIR__ . '/phar_commitwrite.phar.zip', 0, 'phar_commitwrite.phar'); 16 include 'phar://' . str_replace('_', '/', \$class); 18 Phar::mapPhar('phar_commitwrite.phar'); 19 include 'phar://phar_commitwrite.phar/startup.php'; 27 unlink(__DIR__ . '/phar_commitwrite.phar.zip'); 30 string(60) "<?php // zip-based phar archive stub file 36 Phar::mapPhar('phar_commitwrite.phar'); [all …]
|
H A D | rename.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.readonly=0 7 phar.require_hash=0 11 $fname = __DIR__ . '/' . basename(__FILE__, '.php') . '.phar.zip'; 12 $alias = 'phar://' . $fname; 14 $phar = new Phar($fname); 15 $phar->setStub("<?php 18 $phar['a'] = 'a'; 19 $phar->stopBuffering(); 29 <?php unlink(__DIR__ . '/' . basename(__FILE__, '.clean.php') . '.phar.zip'); ?> [all …]
|
H A D | phar_setdefaultstub.phpt | 6 phar.readonly=0 12 $phar = new Phar($fname); 13 $phar['a.php'] = '<php echo "this is a\n"; ?>'; 17 var_dump($phar->getStub()); 23 $phar->setDefaultStub(); 24 $phar->stopBuffering(); 29 var_dump($phar->getStub()); 41 $phar->stopBuffering(); 46 var_dump($phar->getStub()); 58 $phar->stopBuffering(); [all …]
|
/PHP-8.0/ext/phar/tests/ |
H A D | phar_dir_iterate.phpt | 4 <?php if (!extension_loaded('phar')) die('skip'); ?> 6 phar.readonly=0 7 phar.require_hash=0 10 $fname = __DIR__ . '/' . basename(__FILE__, '.php') . '.phar.php'; 12 $phar = new Phar($fname); 13 $phar['top.txt'] = 'hi'; 14 $phar['sub/top.txt'] = 'there'; 15 $phar['another.file.txt'] = 'wowee'; 27 string(%d) "phar://%sphar_dir_iterate.phar.php%canother.file.txt" 28 string(%d) "phar://%sphar_dir_iterate.phar.php/sub%ctop.txt" [all …]
|
H A D | create_new_phar_b.phpt | 2 Phar: create a completely new phar 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.readonly=1 7 phar.require_hash=1 11 file_put_contents('phar://' . __DIR__ . '/' . basename(__FILE__, '.php') . '.phar.php/a.php', 13 include 'phar://' . __DIR__ . '/' . basename(__FILE__, '.php') . '.phar.php/a.php'; 17 <?php unlink(__DIR__ . '/' . basename(__FILE__, '.clean.php') . '.phar.php'); ?> 19 …_contents(phar://%screate_new_phar_b.phar.php/a.php): Failed to open stream: phar error: write ope… 21 Warning: include(phar://%screate_new_phar_b.phar.php/a.php): Failed to open stream: %s in %screate_… 23 Warning: include(): Failed opening 'phar://%screate_new_phar_b.phar.php/a.php' for inclusion (inclu…
|
H A D | phar_oo_getcontents.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.readonly=0 9 $fname = __DIR__ . '/' . basename(__FILE__, '.php') . '.phar.php'; 11 $phar = new Phar($fname); 12 $phar['a/b'] = 'file contents 14 $phar->addEmptyDir('hi'); 15 echo $phar['a/b']->getContent() . "\n"; 17 echo $phar['a']->getContent(), "\n"; 22 echo $phar['hi']->getContent(), "\n"; 35 phar error: Cannot retrieve contents, "a" in phar "%sphar_oo_getcontents.phar.php" is a directory [all …]
|
H A D | phar_commitwrite.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.require_hash=0 7 phar.readonly=0 10 $p = new Phar(__DIR__ . '/phar_commitwrite.phar', 0, 'phar_commitwrite.phar'); 16 include 'phar://' . str_replace('_', '/', \$class); 18 Phar::mapPhar('phar_commitwrite.phar'); 19 include 'phar://phar_commitwrite.phar/startup.php'; 26 unlink(__DIR__ . '/phar_commitwrite.phar'); 33 include 'phar://' . str_replace('_', '/', $class); 35 Phar::mapPhar('phar_commitwrite.phar'); [all …]
|
H A D | 027.phpt | 2 Phar: phar:// opendir 8 phar.require_hash=0 12 $pname = 'phar://' . $fname; 24 function dump($phar, $base) 57 var_dump(opendir("phar://foo.phar/hi")); 62 string(%d) "phar://*/027.phar.php/" 67 string(%d) "phar://*/027.phar.php/b" 88 …phar://): Failed to open directory: phar error: no directory in "phar://", must have at least phar… 89 phar url "phar://" is unknown in %s027.php on line %d 92 Warning: opendir(phar://foo.phar/hi): Failed to open directory: phar error: invalid url or non-exis… [all …]
|
H A D | phar_begin_setstub_commit.phpt | 5 if (!extension_loaded("phar")) die("skip"); 8 phar.require_hash=0 9 phar.readonly=0 12 $p = new Phar(__DIR__ . '/phar_begin_setstub_commit.phar', 0, 'phar_begin_setstub_commit.phar'); 18 $p->setStub('<?php var_dump("First"); Phar::mapPhar("phar_begin_setstub_commit.phar"); __HALT_COMPI… 19 include 'phar://phar_begin_setstub_commit.phar/a.php'; 22 $p->setStub('<?php var_dump("Second"); Phar::mapPhar("phar_begin_setstub_commit.phar"); __HALT_COMP… 23 include 'phar://phar_begin_setstub_commit.phar/b.php'; 28 include 'phar://phar_begin_setstub_commit.phar/a.php'; 29 include 'phar://phar_begin_setstub_commit.phar/b.php'; [all …]
|
H A D | phar_setalias2.phpt | 6 phar.require_hash=0 7 phar.readonly=0 11 $pname = 'phar://' . $fname; 21 $phar = new Phar($fname); 22 echo $phar->getAlias() . "\n"; 23 $phar->setAlias('test'); 24 echo $phar->getAlias() . "\n"; 25 $b = $phar; 26 $phar = new Phar(__DIR__ . '/notphar.phar'); 28 $phar->setAlias('test'); [all …]
|
H A D | phar_oo_compressed_001.phpt | 7 phar.require_hash=0 8 phar.readonly=0 12 $pname = 'phar://' . $fname; 22 $phar = new Phar($fname); 25 var_dump($phar['a']->isCompressed()); 31 $phar['a'] = 'new a'; 32 $phar['a']->decompress(); 33 $phar['b'] = 'new b'; 34 $phar['b']->compress(Phar::GZ); 35 $phar['d'] = 'new d'; [all …]
|