Home
last modified time | relevance | path

Searched refs:phar (Results 1 – 25 of 686) sorted by relevance

12345678910>>...28

/PHP-7.4/ext/phar/
H A DMakefile.frag9 pharcmd: $(builddir)/phar.php $(builddir)/phar.phar
28 $(builddir)/phar/phar.inc: $(srcdir)/phar/phar.inc
29 -@test -d $(builddir)/phar || mkdir $(builddir)/phar
30 -@test -f $(builddir)/phar/phar.inc || cp $(srcdir)/phar/phar.inc $(builddir)/phar/phar.inc
36 $(builddir)/phar.phar: $(builddir)/phar.php $(builddir)/phar/phar.inc $(srcdir)/phar/*.inc $(srcdir…
38 -@rm -f $(builddir)/phar.phar
39 -@rm -f $(srcdir)/phar.phar
40phar.php pack -f $(builddir)/phar.phar -a pharcommand -c auto -x \\.svn -p 0 -s $(srcdir)/phar/pha…
41 -@chmod +x $(builddir)/phar.phar
45 …$(INSTALL) $(builddir)/phar.phar $(INSTALL_ROOT)$(bindir)/$(program_prefix)phar$(program_suffix).p…
[all …]
/PHP-7.4/ext/phar/tests/tar/
H A Dphar_buildfromiterator8.phpt6 phar.readonly=0
11 $phar = new Phar(__DIR__ . '/buildfromiterator.phar.tar');
29 ["frontcontroller1.phar.phpt"]=>
31 ["frontcontroller10.phar.phpt"]=>
33 ["frontcontroller11.phar.phpt"]=>
35 ["frontcontroller12.phar.phpt"]=>
37 ["frontcontroller13.phar.phpt"]=>
39 ["frontcontroller14.phar.phpt"]=>
41 ["frontcontroller15.phar.phpt"]=>
51 ["frontcontroller2.phar.phpt"]=>
[all …]
H A Dphar_convert_phar4.phpt7 phar.require_hash=0
8 phar.readonly=0
15 $phar = new Phar($fname);
16 $phar['a.txt'] = 'some text';
17 $phar->setMetadata('hi');
18 $phar->stopBuffering();
23 $phar = $phar->convertToExecutable(Phar::TAR);
25 var_dump($phar->getStub());
28 $phar['a'] = 'hi there';
30 $phar = $phar->convertToExecutable(Phar::PHAR, Phar::GZ);
[all …]
H A Dphar_convert_phar2.phpt7 phar.require_hash=0
8 phar.readonly=0
15 $phar = new Phar($fname);
16 $phar['a.txt'] = 'some text';
17 $phar->stopBuffering();
21 $phar = $phar->convertToExecutable(Phar::TAR);
23 var_dump($phar->getStub());
25 $phar['a'] = 'hi there';
27 $phar = $phar->convertToExecutable(Phar::PHAR, Phar::GZ);
29 var_dump($phar->isCompressed());
[all …]
H A Dphar_convert_phar3.phpt7 phar.require_hash=0
8 phar.readonly=0
15 $phar = new Phar($fname);
16 $phar['a.txt'] = 'some text';
17 $phar->stopBuffering();
21 $phar = $phar->convertToExecutable(Phar::TAR);
23 var_dump($phar->getStub());
25 $phar['a'] = 'hi there';
27 $phar = $phar->convertToExecutable(Phar::PHAR, Phar::BZ2);
29 var_dump($phar->isCompressed());
[all …]
H A Dphar_convert_phar.phpt6 phar.require_hash=0
7 phar.readonly=0
15 $phar = new Phar($fname);
16 $phar['a.txt'] = 'some text';
17 $phar->stopBuffering();
19 var_dump(strlen($phar->getStub()));
21 $phar = $phar->convertToExecutable(Phar::TAR);
23 var_dump($phar->getStub());
25 $phar['a'] = 'hi there';
27 $phar = $phar->convertToExecutable(Phar::PHAR, Phar::NONE, '.3.phar');
[all …]
H A D033a.phpt6 phar.readonly=0
7 phar.require_hash=0
12 $alias = 'phar://hio';
14 $phar = new Phar($fname);
16 $phar->setAlias('hio');
17 $phar->addEmptyDir('test');
18 $phar->stopBuffering();
19 ini_set('phar.readonly', 1);
23 $phar['a.php']->chmod(0777);
29 $phar['test']->chmod(0000);
[all …]
H A Dall.phpt10 phar.readonly=0
15 $pname = 'phar://' . $fname;
19 $phar = new Phar($fname);
22 $phar['a'] = 'hi';
24 $phar['b'] = 'hi2';
25 $phar['c'] = 'hi3';
26 $phar['b']->chmod(0444);
28 $phar->setAlias("hime");
29 unset($phar);
34 $phar = new Phar($fname2);
[all …]
/PHP-7.4/ext/phar/tests/zip/
H A Dphar_buildfromiterator8.phpt6 phar.readonly=0
11 $phar = new Phar(__DIR__ . '/buildfromiterator.phar.zip');
29 ["frontcontroller1.phar.phpt"]=>
31 ["frontcontroller10.phar.phpt"]=>
33 ["frontcontroller11.phar.phpt"]=>
35 ["frontcontroller12.phar.phpt"]=>
37 ["frontcontroller13.phar.phpt"]=>
39 ["frontcontroller14.phar.phpt"]=>
41 ["frontcontroller15.phar.phpt"]=>
51 ["frontcontroller2.phar.phpt"]=>
[all …]
H A Dphar_convert_phar.phpt6 phar.require_hash=0
7 phar.readonly=0
15 $phar = new Phar($fname);
16 $phar['a.txt'] = 'some text';
17 $phar->stopBuffering();
19 var_dump(strlen($phar->getStub()));
21 $phar = $phar->convertToExecutable(Phar::ZIP);
23 var_dump($phar->getStub());
25 $phar['a'] = 'hi there';
27 $phar = $phar->convertToExecutable(Phar::PHAR, Phar::NONE, '.3.phar');
[all …]
H A Dgetalias.phpt6 phar.readonly=0
13 $phar = new Phar($fname);
14 var_dump($phar->getAlias());
15 unset($phar);
20 $phar = new Phar($fname);
21 var_dump($phar->getAlias());
25 var_dump($phar->getAlias());
26 unset($phar);
29 $phar = new Phar($fname);
34 $phar['.phar/alias.txt'] = 'pinocchio';
[all …]
H A D033a.phpt6 phar.readonly=0
7 phar.require_hash=0
12 $alias = 'phar://hio';
14 $phar = new Phar($fname);
16 $phar->setAlias('hio');
17 $phar->addEmptyDir('test');
18 $phar->stopBuffering();
19 ini_set('phar.readonly', 1);
23 $phar['a.php']->chmod(0777);
29 $phar['test']->chmod(0777);
[all …]
H A Dall.phpt10 phar.readonly=0
15 $pname = 'phar://' . $fname;
19 $phar = new Phar($fname);
22 $phar['a'] = 'hi';
24 $phar['b'] = 'hi2';
26 $phar['c'] = 'hi3';
28 $phar['b']->chmod(0444);
30 $phar->setAlias("hime");
31 unset($phar);
37 var_dump($phar['a']->getContent(), $phar['b']->getContent(), $phar['c']->getContent());
[all …]
H A D033.phpt6 phar.readonly=0
7 phar.require_hash=0
13 $alias = 'phar://hio';
15 $phar = new Phar($fname);
17 $phar->setAlias('hio');
18 $phar->addEmptyDir('test');
19 $phar->stopBuffering();
23 $phar['a.php']->chmod(0777);
25 $phar->setAlias('unused');
33 $phar['test']->chmod(0000);
[all …]
/PHP-7.4/ext/phar/tests/
H A Ddir.phpt6 phar.readonly=0
7 phar.require_hash=0
35 mkdir('phar://' . __DIR__ . '/ok.phar/fails');
36 mkdir('phar://' . __DIR__ . '/ok.phar/fails');
38 mkdir('phar://' . __DIR__ . '/ok.phar/sub');
39 mkdir('phar://' . __DIR__ . '/ok.phar/sub/directory.txt');
41 mkdir('phar://' . __DIR__ . '/oops.phar/fails');
43 mkdir('phar://');
44 rmdir('phar://');
45 rmdir('phar://' . __DIR__ . '/unknown.phar/hi');
[all …]
H A Dfopen_edgecases.phpt6 phar.readonly=0
33 $a = fopen('phar://foo.phar', 'r');
42 var_dump(stat('phar://foo.phar'));
51 unlink('phar://foo.phar');
54 rename('phar://', 'phar://');
56 rename('phar://foo.phar/hi', 'phar://');
57 rename($pname . '/hi', 'phar://foo.phar/hi');
77 …(phar://%sfopen_edgecases.phar.php.phar.gz): failed to open stream: phar error: invalid url or non…
106 Warning: unlink(): phar error: invalid url or non-existent phar "phar://foo.phar" in %sfopen_edgeca…
116 Warning: rename(): phar error: cannot rename "phar://foo.phar/hi" to "phar://": invalid or non-writ…
[all …]
H A Dphar_convert_repeated.phpt6 phar.require_hash=0
7 phar.readonly=0
12 $pname = 'phar://' . $fname;
26 $phar = new Phar($fname);
30 var_dump($phar->getStub());
35 $phar = $phar->convertToExecutable(Phar::TAR);
44 $phar = $phar->convertToExecutable(Phar::ZIP);
53 $phar = $phar->convertToExecutable(Phar::PHAR, Phar::NONE, '.2.phar');
62 $phar = $phar->convertToExecutable(Phar::ZIP, Phar::NONE, '.2.phar.zip');
71 $phar = $phar->convertToExecutable(Phar::TAR, Phar::NONE, '2.phar.tar');
[all …]
H A Dphar_offset_check.phpt6 phar.readonly=0
7 phar.require_hash=1
15 $phar->setDefaultStub();
21 $phar->offsetGet('.phar/stub.php');
27 $phar->offsetGet('.phar/alias.txt');
33 $phar->offsetSet('.phar/stub.php', '<?php __HALT_COMPILER(); ?>');
41 $phar->offsetUnset('.phar/stub.php');
49 $phar->offsetSet('.phar/alias.txt', 'dolly');
57 $phar->offsetUnset('.phar/alias.txt');
71 Cannot set stub ".phar/stub.php" directly in phar "%sphar_offset_check.phar.php", use setStub
[all …]
H A Dbug47085.phpt4 <?php if (!extension_loaded("phar")) die("skip"); ?>
6 phar.require_hash=0
7 phar.readonly=0
10 $fname = __DIR__ . '/' . basename(__FILE__, '.php') . '.phar';
12 $phar = new Phar($fname, 0, 'a.phar');
13 $phar['x'] = 'hi';
14 unset($phar);
15 rename("phar://a.phar/x", "phar://a.phar/y");
16 var_dump(rename("phar://a.phar/x", "phar://a.phar/y"));
20 <?php unlink(__DIR__ . '/' . basename(__FILE__, '.clean.php') . '.phar');?>
[all …]
H A Dphar_convert_repeated_b.phpt7 phar.readonly=1
15 $phar['a'] = 'a';
16 $phar['b'] = 'b';
17 $phar['c'] = 'c';
27 $phar = $phar->convertToData(Phar::TAR);
36 $phar = $phar->convertToData(Phar::ZIP, Phar::NONE, '.1.zip');
46 $phar = $phar->convertToExecutable(Phar::PHAR);
58 $phar = $phar->convertToData(Phar::TAR, Phar::GZ, '.2.tar');
68 $phar = $phar->convertToExecutable(Phar::PHAR);
111 Cannot write out executable phar archive, phar is read-only
[all …]
H A Dphar_isvalidpharfilename.phpt6 phar.readonly=1
43 echo "\n.phar.phar\n";
44 var_dump(Phar::isValidPharFilename('.phar.phar'));
45 var_dump(Phar::isValidPharFilename('.phar.phar', true));
64 var_dump(Phar::isValidPharFilename('phar.zip.phar'));
85 boo.phar
105 .phar.tar
110 .phar.phar
115 .phar.phart
125 phar.zip
[all …]
H A Dmkdir.phpt2 phar: mkdir/rmdir edge cases
6 phar.readonly=0
12 mkdir('phar://');
13 mkdir('phar://foo.phar');
17 rmdir('phar://');
18 rmdir('phar://foo.phar');
35 Warning: mkdir(): phar error: cannot create directory "phar://", no phar archive specified in %smkd…
37 Warning: mkdir(): phar error: cannot create directory "" in phar "foo.phar", phar error: invalid pa…
39 Warning: mkdir(): phar error: cannot create directory "a" in phar "%smkdir.phar.php", phar error: p…
41 Warning: rmdir(): phar error: cannot remove directory "phar://", no phar archive specified, or phar
[all …]
H A Dbug65414.phpt2 Bug #65414 Injection (A1) in .phar files magic .phar directory
6 phar.readonly = 0
9 $phar = new \Phar(__DIR__ . '/bug65414.phar', 0, 'bug65414.phar');
11 '.phar/injected-1.txt',
12 '/.phar/injected-2.txt',
13 '//.phar/injected-3.txt',
14 '/.phar/',
32 .phar/injected-1.txt:Cannot create any files in magic ".phar" directory
33 /.phar/injected-2.txt:Cannot create any files in magic ".phar" directory
34 //.phar/injected-3.txt:Entry //.phar/injected-3.txt does not exist and cannot be created: phar erro…
[all …]
H A Dini_set_off.phpt8 phar.require_hash=0
9 phar.readonly=0
13 var_dump(ini_set('phar.readonly', 1));
15 var_dump(ini_get('phar.readonly'));
16 ini_set('phar.require_hash', 0);
17 ini_set('phar.readonly', 0);
25 var_dump(ini_get('phar.readonly'));
27 ini_set('phar.require_hash', 0);
28 ini_set('phar.readonly', 0);
37 ini_set('phar.require_hash', 0);
[all …]
H A Dzf_test.phpt7 phar.readonly=0
8 phar.require_hash=0
19 $phar = $phar->convertToExecutable();
22 $phar->startBuffering();
23 $phar->setStub("<?php
30 $phar->stopBuffering();
44 phar://%szfapp.phar.tar.gz/application/default/controllers/ErrorController.php
45 phar://%szfapp.phar.tar.gz/application/default/controllers/IndexController.php
46 phar://%szfapp.phar.tar.gz/application/default/views/scripts/error/error.phtml
48 phar://%szfapp.phar.tar.gz/html/.htaccess
[all …]

Completed in 35 milliseconds

12345678910>>...28