mirror of
https://github.com/php/php-src.git
synced 2025-08-18 15:08:55 +02:00
- Allow setStub() to continue working
- Fix tests broken by earlier commit
This commit is contained in:
parent
8559a2dbde
commit
8a970147ad
5 changed files with 5 additions and 1 deletions
|
@ -2092,7 +2092,7 @@ int phar_flush(phar_archive_data *phar, char *user_stub, long len, int convert,
|
|||
return EOF;
|
||||
}
|
||||
|
||||
if (!zend_hash_num_elements(&phar->manifest)) {
|
||||
if (!zend_hash_num_elements(&phar->manifest) && !user_stub) {
|
||||
return EOF;
|
||||
}
|
||||
|
||||
|
|
|
@ -13,6 +13,7 @@ $fname2 = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '2.phar';
|
|||
$fname3 = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.3.phar';
|
||||
|
||||
$phar = new Phar($fname);
|
||||
$phar['a.txt'] = 'some text';
|
||||
$phar->stopBuffering();
|
||||
var_dump($phar->isTar());
|
||||
var_dump(strlen($phar->getStub()));
|
||||
|
|
|
@ -13,6 +13,7 @@ $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar';
|
|||
$fname2 = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '2.phar';
|
||||
|
||||
$phar = new Phar($fname);
|
||||
$phar['a.txt'] = 'some text';
|
||||
$phar->stopBuffering();
|
||||
var_dump($phar->isTar());
|
||||
var_dump(strlen($phar->getStub()));
|
||||
|
|
|
@ -13,6 +13,7 @@ $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar';
|
|||
$fname2 = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '2.phar';
|
||||
|
||||
$phar = new Phar($fname);
|
||||
$phar['a.txt'] = 'some text';
|
||||
$phar->stopBuffering();
|
||||
var_dump($phar->isTar());
|
||||
var_dump(strlen($phar->getStub()));
|
||||
|
|
|
@ -13,6 +13,7 @@ $fname2 = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '2.phar';
|
|||
$fname3 = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.3.phar';
|
||||
|
||||
$phar = new Phar($fname);
|
||||
$phar['a.txt'] = 'some text';
|
||||
$phar->stopBuffering();
|
||||
var_dump($phar->isZip());
|
||||
var_dump(strlen($phar->getStub()));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue