cellog Fri May 2 05:05:55 2008 UTC
Modified files:
/pecl/phar phar_object.c
/pecl/phar/tests dir.phpt phar_bz2.phpt phar_convert_repeated.phpt
phar_convert_repeated_b.phpt phar_convert_tar.phpt
phar_convert_tar2.phpt phar_convert_tar3.phpt
phar_convert_zip.phpt phar_gzip.phpt
/pecl/phar/tests/tar create_new_and_modify.phpt dir.phpt
phar_begin_setstub_commit.phpt
phar_buildfromiterator4.phpt
phar_buildfromiterator8.phpt
phar_commitwrite.phpt phar_convert_phar.phpt
phar_convert_phar2.phpt
phar_convert_phar3.phpt phar_copy.phpt
phar_magic.phpt tar_bz2.phpt tar_gzip.phpt
tar_makebz2.phpt tar_makegz.phpt
/pecl/phar/tests/zip create_new_and_modify.phpt dir.phpt
phar_begin_setstub_commit.phpt
phar_buildfromiterator4.phpt
phar_buildfromiterator8.phpt
phar_commitwrite.phpt phar_convert_phar.phpt
phar_copy.phpt phar_magic.phpt
Log:
refactor isTar/isZip/isPhar into isFileFormat(int format) where format is one
of Phar::TAR,, Phar::ZIP, Phar::PHAR
[DOC]
http://cvs.php.net/viewvc.cgi/pecl/phar/phar_object.c?r1=1.253&r2=1.254&diff_format=u
Index: pecl/phar/phar_object.c
diff -u pecl/phar/phar_object.c:1.253 pecl/phar/phar_object.c:1.254
--- pecl/phar/phar_object.c:1.253 Fri May 2 04:44:38 2008
+++ pecl/phar/phar_object.c Fri May 2 05:05:54 2008
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: phar_object.c,v 1.253 2008/05/02 04:44:38 cellog Exp $ */
+/* $Id: phar_object.c,v 1.254 2008/05/02 05:05:54 cellog Exp $ */
#include "phar_internal.h"
#include "func_interceptors.h"
@@ -1682,36 +1682,28 @@
}
/* }}} */
-/* {{{ proto bool Phar::isTar()
- * Returns true if the phar archive is based on the tar file format
+/* {{{ proto bool Phar::isFileFormat(int format)
+ * Returns true if the phar archive is based on the tar/zip/phar file format
depending
+ * on whether Phar::TAR, Phar::ZIP or Phar::PHAR was passed in
*/
-PHP_METHOD(Phar, isTar)
+PHP_METHOD(Phar, isFileFormat)
{
+ long type;
PHAR_ARCHIVE_OBJECT();
-
- RETURN_BOOL(phar_obj->arc.archive->is_tar);
-}
-/* }}} */
-
-/* {{{ proto bool Phar::isZip()
- * Returns true if the phar archive is based on the Zip file format
- */
-PHP_METHOD(Phar, isZip)
-{
- PHAR_ARCHIVE_OBJECT();
-
- RETURN_BOOL(phar_obj->arc.archive->is_zip);
-}
-/* }}} */
-/* {{{ proto bool Phar::isPhar()
- * Returns true if the phar archive is based on the phar file format
- */
-PHP_METHOD(Phar, isPhar)
-{
- PHAR_ARCHIVE_OBJECT();
-
- RETURN_BOOL(!phar_obj->arc.archive->is_tar &&
!phar_obj->arc.archive->is_zip);
+ if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &type) ==
FAILURE) {
+ RETURN_FALSE;
+ }
+ switch (type) {
+ case PHAR_FORMAT_TAR:
+ RETURN_BOOL(phar_obj->arc.archive->is_tar);
+ case PHAR_FORMAT_ZIP:
+ RETURN_BOOL(phar_obj->arc.archive->is_zip);
+ case PHAR_FORMAT_PHAR:
+ RETURN_BOOL(!phar_obj->arc.archive->is_tar &&
!phar_obj->arc.archive->is_zip);
+ default:
+ zend_throw_exception_ex(phar_ce_PharException, 0
TSRMLS_CC, "Unknown file format specified");
+ }
}
/* }}} */
@@ -4414,6 +4406,11 @@
ZEND_ARG_INFO(0, contents)
ZEND_END_ARG_INFO();
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_phar_isff, 0, 0, 1)
+ ZEND_ARG_INFO(0, fileformat)
+ZEND_END_ARG_INFO();
+
#endif /* HAVE_SPL */
zend_function_entry php_archive_methods[] = {
@@ -4447,10 +4444,8 @@
PHP_ME(Phar, hasMetadata, NULL,
ZEND_ACC_PUBLIC)
PHP_ME(Phar, isBuffering, NULL,
ZEND_ACC_PUBLIC)
PHP_ME(Phar, isCompressed, NULL,
ZEND_ACC_PUBLIC)
+ PHP_ME(Phar, isFileFormat, arginfo_phar_isff,
ZEND_ACC_PUBLIC)
PHP_ME(Phar, isWritable, NULL,
ZEND_ACC_PUBLIC)
- PHP_ME(Phar, isPhar, NULL,
ZEND_ACC_PUBLIC)
- PHP_ME(Phar, isTar, NULL,
ZEND_ACC_PUBLIC)
- PHP_ME(Phar, isZip, NULL,
ZEND_ACC_PUBLIC)
PHP_ME(Phar, offsetExists, arginfo_phar_offsetExists,
ZEND_ACC_PUBLIC)
PHP_ME(Phar, offsetGet, arginfo_phar_offsetExists,
ZEND_ACC_PUBLIC)
PHP_ME(Phar, offsetSet, arginfo_phar_offsetSet,
ZEND_ACC_PUBLIC)
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/dir.phpt?r1=1.14&r2=1.15&diff_format=u
Index: pecl/phar/tests/dir.phpt
diff -u pecl/phar/tests/dir.phpt:1.14 pecl/phar/tests/dir.phpt:1.15
--- pecl/phar/tests/dir.phpt:1.14 Fri Apr 18 04:13:12 2008
+++ pecl/phar/tests/dir.phpt Fri May 2 05:05:54 2008
@@ -14,7 +14,7 @@
$fname3 = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.2.phar.php';
$pname3 = 'phar://' . $fname3;
$phar = new Phar($fname);
-var_dump($phar->isPhar());
+var_dump($phar->isFileFormat(Phar::PHAR));
$phar->addEmptyDir('test');
var_dump($phar['test']->isDir());
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/phar_bz2.phpt?r1=1.2&r2=1.3&diff_format=u
Index: pecl/phar/tests/phar_bz2.phpt
diff -u pecl/phar/tests/phar_bz2.phpt:1.2 pecl/phar/tests/phar_bz2.phpt:1.3
--- pecl/phar/tests/phar_bz2.phpt:1.2 Wed Feb 20 13:11:38 2008
+++ pecl/phar/tests/phar_bz2.phpt Fri May 2 05:05:54 2008
@@ -35,8 +35,15 @@
$a['test'] = 'hi';
copy($fname, $fname2);
$b = new Phar($fname2);
-var_dump($b->isPhar());
+var_dump($b->isFileFormat(Phar::PHAR));
var_dump($b->isCompressed() == Phar::BZ2);
+// additional code coverage
+$b->isFileFormat(array());
+try {
+$b->isFileFormat(25);
+} catch (Exception $e) {
+echo $e->getMessage(),"\n";
+}
?>
===DONE===
--CLEAN--
@@ -49,4 +56,7 @@
string(%d) "phar://%sphar_bz2.phar/tar_004.php"
bool(true)
bool(true)
+
+Warning: Phar::isFileFormat() expects parameter 1 to be long, array given in
%sphar_bz2.php on line %d
+Unknown file format specified
===DONE===
\ No newline at end of file
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/phar_convert_repeated.phpt?r1=1.5&r2=1.6&diff_format=u
Index: pecl/phar/tests/phar_convert_repeated.phpt
diff -u pecl/phar/tests/phar_convert_repeated.phpt:1.5
pecl/phar/tests/phar_convert_repeated.phpt:1.6
--- pecl/phar/tests/phar_convert_repeated.phpt:1.5 Fri Apr 11 04:20:14 2008
+++ pecl/phar/tests/phar_convert_repeated.phpt Fri May 2 05:05:54 2008
@@ -24,63 +24,63 @@
echo "=================== new Phar() =======================\n";
$phar = new Phar($fname);
-var_dump($phar->isPhar());
-var_dump($phar->isTar());
-var_dump($phar->isZip());
+var_dump($phar->isFileFormat(Phar::PHAR));
+var_dump($phar->isFileFormat(Phar::TAR));
+var_dump($phar->isFileFormat(Phar::ZIP));
var_dump($phar->getStub());
var_dump($phar->getAlias());
echo "================= convertToTar() =====================\n";
$phar = $phar->convertToExecutable(Phar::TAR);
-var_dump($phar->isPhar());
-var_dump($phar->isTar());
-var_dump($phar->isZip());
+var_dump($phar->isFileFormat(Phar::PHAR));
+var_dump($phar->isFileFormat(Phar::TAR));
+var_dump($phar->isFileFormat(Phar::ZIP));
var_dump($phar->getStub());
var_dump($phar->getAlias());
echo "================= convertToZip() =====================\n";
$phar = $phar->convertToExecutable(Phar::ZIP);
-var_dump($phar->isPhar());
-var_dump($phar->isTar());
-var_dump($phar->isZip());
+var_dump($phar->isFileFormat(Phar::PHAR));
+var_dump($phar->isFileFormat(Phar::TAR));
+var_dump($phar->isFileFormat(Phar::ZIP));
var_dump($phar->getStub());
var_dump($phar->getAlias());
echo "================= convertToPhar() ====================\n";
$phar = $phar->convertToExecutable(Phar::PHAR, Phar::NONE, '.2.phar');
-var_dump($phar->isPhar());
-var_dump($phar->isTar());
-var_dump($phar->isZip());
+var_dump($phar->isFileFormat(Phar::PHAR));
+var_dump($phar->isFileFormat(Phar::TAR));
+var_dump($phar->isFileFormat(Phar::ZIP));
var_dump(strlen($phar->getStub()));
var_dump($phar->getAlias());
echo "================= convertToZip() =====================\n";
$phar = $phar->convertToExecutable(Phar::ZIP, Phar::NONE, '.2.phar.zip');
-var_dump($phar->isPhar());
-var_dump($phar->isTar());
-var_dump($phar->isZip());
+var_dump($phar->isFileFormat(Phar::PHAR));
+var_dump($phar->isFileFormat(Phar::TAR));
+var_dump($phar->isFileFormat(Phar::ZIP));
var_dump($phar->getStub());
var_dump($phar->getAlias());
echo "================= convertToTar() =====================\n";
$phar = $phar->convertToExecutable(Phar::TAR, Phar::NONE, '2.phar.tar');
-var_dump($phar->isPhar());
-var_dump($phar->isTar());
-var_dump($phar->isZip());
+var_dump($phar->isFileFormat(Phar::PHAR));
+var_dump($phar->isFileFormat(Phar::TAR));
+var_dump($phar->isFileFormat(Phar::ZIP));
var_dump($phar->getStub());
var_dump($phar->getAlias());
echo "================= convertToZip() =====================\n";
$phar = $phar->convertToExecutable(Phar::ZIP, Phar::NONE, '3.phar.zip');
-var_dump($phar->isPhar());
-var_dump($phar->isTar());
-var_dump($phar->isZip());
+var_dump($phar->isFileFormat(Phar::PHAR));
+var_dump($phar->isFileFormat(Phar::TAR));
+var_dump($phar->isFileFormat(Phar::ZIP));
var_dump($phar->getStub());
var_dump($phar->getAlias());
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/phar_convert_repeated_b.phpt?r1=1.5&r2=1.6&diff_format=u
Index: pecl/phar/tests/phar_convert_repeated_b.phpt
diff -u pecl/phar/tests/phar_convert_repeated_b.phpt:1.5
pecl/phar/tests/phar_convert_repeated_b.phpt:1.6
--- pecl/phar/tests/phar_convert_repeated_b.phpt:1.5 Fri Apr 11 04:20:14 2008
+++ pecl/phar/tests/phar_convert_repeated_b.phpt Fri May 2 05:05:54 2008
@@ -15,27 +15,27 @@
$phar['b'] = 'b';
$phar['c'] = 'c';
-var_dump($phar->isPhar());
-var_dump($phar->isTar());
-var_dump($phar->isZip());
+var_dump($phar->isFileFormat(Phar::PHAR));
+var_dump($phar->isFileFormat(Phar::TAR));
+var_dump($phar->isFileFormat(Phar::ZIP));
var_dump($phar->getStub());
var_dump($phar->getAlias());
echo "================= convertToTar() =====================\n";
$phar = $phar->convertToData(Phar::TAR);
-var_dump($phar->isPhar());
-var_dump($phar->isTar());
-var_dump($phar->isZip());
+var_dump($phar->isFileFormat(Phar::PHAR));
+var_dump($phar->isFileFormat(Phar::TAR));
+var_dump($phar->isFileFormat(Phar::ZIP));
var_dump($phar->getStub());
var_dump($phar->getAlias());
echo "================= convertToZip() =====================\n";
$phar = $phar->convertToData(Phar::ZIP, Phar::NONE, '.1.zip');
-var_dump($phar->isPhar());
-var_dump($phar->isTar());
-var_dump($phar->isZip());
+var_dump($phar->isFileFormat(Phar::PHAR));
+var_dump($phar->isFileFormat(Phar::TAR));
+var_dump($phar->isFileFormat(Phar::ZIP));
var_dump($phar->getStub());
var_dump($phar->getAlias());
@@ -43,9 +43,9 @@
try {
$phar = $phar->convertToExecutable(Phar::PHAR);
- var_dump($phar->isPhar());
- var_dump($phar->isTar());
- var_dump($phar->isZip());
+ var_dump($phar->isFileFormat(Phar::PHAR));
+ var_dump($phar->isFileFormat(Phar::TAR));
+ var_dump($phar->isFileFormat(Phar::ZIP));
var_dump(strlen($phar->getStub()));
var_dump($phar->getAlias());
} catch(Exception $e) {
@@ -55,9 +55,9 @@
echo "================ convertToTar(GZ) ====================\n";
$phar = $phar->convertToData(Phar::TAR, Phar::GZ, '.2.tar');
-var_dump($phar->isPhar());
-var_dump($phar->isTar());
-var_dump($phar->isZip());
+var_dump($phar->isFileFormat(Phar::PHAR));
+var_dump($phar->isFileFormat(Phar::TAR));
+var_dump($phar->isFileFormat(Phar::ZIP));
var_dump($phar->getStub());
var_dump($phar->getAlias());
@@ -65,9 +65,9 @@
try {
$phar = $phar->convertToExecutable(Phar::PHAR);
- var_dump($phar->isPhar());
- var_dump($phar->isTar());
- var_dump($phar->isZip());
+ var_dump($phar->isFileFormat(Phar::PHAR));
+ var_dump($phar->isFileFormat(Phar::TAR));
+ var_dump($phar->isFileFormat(Phar::ZIP));
var_dump(strlen($phar->getStub()));
var_dump($phar->getAlias());
} catch(Exception $e) {
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/phar_convert_tar.phpt?r1=1.6&r2=1.7&diff_format=u
Index: pecl/phar/tests/phar_convert_tar.phpt
diff -u pecl/phar/tests/phar_convert_tar.phpt:1.6
pecl/phar/tests/phar_convert_tar.phpt:1.7
--- pecl/phar/tests/phar_convert_tar.phpt:1.6 Fri Apr 11 04:20:14 2008
+++ pecl/phar/tests/phar_convert_tar.phpt Fri May 2 05:05:54 2008
@@ -23,17 +23,17 @@
include 'files/phar_test.inc';
$phar = new Phar($fname);
-var_dump($phar->isTar());
+var_dump($phar->isFileFormat(Phar::TAR));
var_dump($phar->getStub());
$phar = $phar->convertToExecutable(Phar::TAR);
-var_dump($phar->isTar());
+var_dump($phar->isFileFormat(Phar::TAR));
var_dump($phar->getStub());
copy($fname2, $fname3);
$phar = new Phar($fname3);
-var_dump($phar->isTar());
+var_dump($phar->isFileFormat(Phar::TAR));
var_dump($phar->getStub());
?>
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/phar_convert_tar2.phpt?r1=1.11&r2=1.12&diff_format=u
Index: pecl/phar/tests/phar_convert_tar2.phpt
diff -u pecl/phar/tests/phar_convert_tar2.phpt:1.11
pecl/phar/tests/phar_convert_tar2.phpt:1.12
--- pecl/phar/tests/phar_convert_tar2.phpt:1.11 Fri Apr 11 04:20:14 2008
+++ pecl/phar/tests/phar_convert_tar2.phpt Fri May 2 05:05:54 2008
@@ -24,19 +24,19 @@
include 'files/phar_test.inc';
$phar = new Phar($fname);
-var_dump($phar->isTar());
+var_dump($phar->isFileFormat(Phar::TAR));
var_dump($phar->isCompressed());
var_dump($phar->getStub());
$phar = $phar->convertToExecutable(Phar::TAR, Phar::GZ);
-var_dump($phar->isTar());
+var_dump($phar->isFileFormat(Phar::TAR));
var_dump($phar->isCompressed());
var_dump($phar->getStub());
copy($fname2, $fname3);
$phar = new Phar($fname3);
-var_dump($phar->isTar());
+var_dump($phar->isFileFormat(Phar::TAR));
var_dump($phar->isCompressed() == Phar::GZ);
var_dump($phar->getStub());
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/phar_convert_tar3.phpt?r1=1.10&r2=1.11&diff_format=u
Index: pecl/phar/tests/phar_convert_tar3.phpt
diff -u pecl/phar/tests/phar_convert_tar3.phpt:1.10
pecl/phar/tests/phar_convert_tar3.phpt:1.11
--- pecl/phar/tests/phar_convert_tar3.phpt:1.10 Fri Apr 11 04:20:14 2008
+++ pecl/phar/tests/phar_convert_tar3.phpt Fri May 2 05:05:54 2008
@@ -24,19 +24,19 @@
include 'files/phar_test.inc';
$phar = new Phar($fname);
-var_dump($phar->isTar());
+var_dump($phar->isFileFormat(Phar::TAR));
var_dump($phar->isCompressed());
var_dump($phar->getStub());
$phar = $phar->convertToExecutable(Phar::TAR, Phar::BZ2);
-var_dump($phar->isTar());
+var_dump($phar->isFileFormat(Phar::TAR));
var_dump($phar->isCompressed());
var_dump($phar->getStub());
copy($fname2 . '.bz2', $fname3);
$phar = new Phar($fname3);
-var_dump($phar->isTar());
+var_dump($phar->isFileFormat(Phar::TAR));
var_dump($phar->isCompressed() == Phar::BZ2);
var_dump($phar->getStub());
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/phar_convert_zip.phpt?r1=1.8&r2=1.9&diff_format=u
Index: pecl/phar/tests/phar_convert_zip.phpt
diff -u pecl/phar/tests/phar_convert_zip.phpt:1.8
pecl/phar/tests/phar_convert_zip.phpt:1.9
--- pecl/phar/tests/phar_convert_zip.phpt:1.8 Fri Apr 11 04:20:14 2008
+++ pecl/phar/tests/phar_convert_zip.phpt Fri May 2 05:05:54 2008
@@ -23,17 +23,17 @@
include 'files/phar_test.inc';
$phar = new Phar($fname);
-var_dump($phar->isZip());
+var_dump($phar->isFileFormat(Phar::ZIP));
var_dump($phar->getStub());
$phar = $phar->convertToExecutable(Phar::ZIP);
-var_dump($phar->isZip());
+var_dump($phar->isFileFormat(Phar::ZIP));
var_dump($phar->getStub());
copy($fname2, $fname3);
$phar = new Phar($fname3);
-var_dump($phar->isZip());
+var_dump($phar->isFileFormat(Phar::ZIP));
var_dump($phar->getStub());
?>
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/phar_gzip.phpt?r1=1.2&r2=1.3&diff_format=u
Index: pecl/phar/tests/phar_gzip.phpt
diff -u pecl/phar/tests/phar_gzip.phpt:1.2 pecl/phar/tests/phar_gzip.phpt:1.3
--- pecl/phar/tests/phar_gzip.phpt:1.2 Wed Feb 20 13:11:38 2008
+++ pecl/phar/tests/phar_gzip.phpt Fri May 2 05:05:54 2008
@@ -36,7 +36,7 @@
$a['test'] = 'hi';
copy($fname, $fname2);
$b = new Phar($fname2);
-var_dump($b->isPhar());
+var_dump($b->isFileFormat(Phar::PHAR));
var_dump($b->isCompressed() == Phar::GZ);
?>
===DONE===
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/tar/create_new_and_modify.phpt?r1=1.1&r2=1.2&diff_format=u
Index: pecl/phar/tests/tar/create_new_and_modify.phpt
diff -u pecl/phar/tests/tar/create_new_and_modify.phpt:1.1
pecl/phar/tests/tar/create_new_and_modify.phpt:1.2
--- pecl/phar/tests/tar/create_new_and_modify.phpt:1.1 Mon Jan 7 05:35:16 2008
+++ pecl/phar/tests/tar/create_new_and_modify.phpt Fri May 2 05:05:54 2008
@@ -16,7 +16,7 @@
file_put_contents($pname . '/a.php', "brand new!\n");
$phar = new Phar($fname);
-var_dump($phar->isTar());
+var_dump($phar->isFileFormat(Phar::TAR));
$sig1 = md5_file($fname);
include $pname . '/a.php';
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/tar/dir.phpt?r1=1.2&r2=1.3&diff_format=u
Index: pecl/phar/tests/tar/dir.phpt
diff -u pecl/phar/tests/tar/dir.phpt:1.2 pecl/phar/tests/tar/dir.phpt:1.3
--- pecl/phar/tests/tar/dir.phpt:1.2 Wed Apr 9 19:23:30 2008
+++ pecl/phar/tests/tar/dir.phpt Fri May 2 05:05:54 2008
@@ -14,7 +14,7 @@
$fname3 = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.2.phar.php';
$pname3 = 'phar://' . $fname3;
$phar = new Phar($fname);
-var_dump($phar->isTar());
+var_dump($phar->isFileFormat(Phar::TAR));
$phar->addEmptyDir('test');
var_dump($phar['test']->isDir());
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/tar/phar_begin_setstub_commit.phpt?r1=1.1&r2=1.2&diff_format=u
Index: pecl/phar/tests/tar/phar_begin_setstub_commit.phpt
diff -u pecl/phar/tests/tar/phar_begin_setstub_commit.phpt:1.1
pecl/phar/tests/tar/phar_begin_setstub_commit.phpt:1.2
--- pecl/phar/tests/tar/phar_begin_setstub_commit.phpt:1.1 Mon Jan 7
17:58:30 2008
+++ pecl/phar/tests/tar/phar_begin_setstub_commit.phpt Fri May 2 05:05:54 2008
@@ -7,7 +7,7 @@
--FILE--
<?php
$p = new Phar(dirname(__FILE__) . '/brandnewphar.phar.tar', 0,
'brandnewphar.phar');
-var_dump($p->isTar());
+var_dump($p->isFileFormat(Phar::TAR));
//var_dump($p->getStub());
var_dump($p->isBuffering());
$p->startBuffering();
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/tar/phar_buildfromiterator4.phpt?r1=1.1&r2=1.2&diff_format=u
Index: pecl/phar/tests/tar/phar_buildfromiterator4.phpt
diff -u pecl/phar/tests/tar/phar_buildfromiterator4.phpt:1.1
pecl/phar/tests/tar/phar_buildfromiterator4.phpt:1.2
--- pecl/phar/tests/tar/phar_buildfromiterator4.phpt:1.1 Mon Jan 7
18:07:09 2008
+++ pecl/phar/tests/tar/phar_buildfromiterator4.phpt Fri May 2 05:05:54 2008
@@ -39,7 +39,7 @@
chdir(dirname(__FILE__));
$phar = new Phar(dirname(__FILE__) . '/buildfromiterator.phar.tar');
var_dump($phar->buildFromIterator(new myIterator(array('a' =>
basename(__FILE__, 'php') . 'phpt'))));
- var_dump($phar->isTar());
+ var_dump($phar->isFileFormat(Phar::TAR));
} catch (Exception $e) {
var_dump(get_class($e));
echo $e->getMessage() . "\n";
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/tar/phar_buildfromiterator8.phpt?r1=1.1&r2=1.2&diff_format=u
Index: pecl/phar/tests/tar/phar_buildfromiterator8.phpt
diff -u pecl/phar/tests/tar/phar_buildfromiterator8.phpt:1.1
pecl/phar/tests/tar/phar_buildfromiterator8.phpt:1.2
--- pecl/phar/tests/tar/phar_buildfromiterator8.phpt:1.1 Mon Jan 7
18:07:09 2008
+++ pecl/phar/tests/tar/phar_buildfromiterator8.phpt Fri May 2 05:05:54 2008
@@ -12,7 +12,7 @@
$a = $phar->buildFromIterator(new RegexIterator(new
DirectoryIterator('.'),
'/^frontcontroller\d{0,2}\.phar\.phpt\\z|^\.\\z|^\.\.\\z/'), dirname(__FILE__)
. DIRECTORY_SEPARATOR);
asort($a);
var_dump($a);
- var_dump($phar->isTar());
+ var_dump($phar->isFileFormat(Phar::TAR));
} catch (Exception $e) {
var_dump(get_class($e));
echo $e->getMessage() . "\n";
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/tar/phar_commitwrite.phpt?r1=1.1&r2=1.2&diff_format=u
Index: pecl/phar/tests/tar/phar_commitwrite.phpt
diff -u pecl/phar/tests/tar/phar_commitwrite.phpt:1.1
pecl/phar/tests/tar/phar_commitwrite.phpt:1.2
--- pecl/phar/tests/tar/phar_commitwrite.phpt:1.1 Mon Jan 7 22:21:09 2008
+++ pecl/phar/tests/tar/phar_commitwrite.phpt Fri May 2 05:05:54 2008
@@ -21,7 +21,7 @@
__HALT_COMPILER();
?>");
var_dump($p->getStub());
-var_dump($p->isTar());
+var_dump($p->isFileFormat(Phar::TAR));
?>
===DONE===
--CLEAN--
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/tar/phar_convert_phar.phpt?r1=1.8&r2=1.9&diff_format=u
Index: pecl/phar/tests/tar/phar_convert_phar.phpt
diff -u pecl/phar/tests/tar/phar_convert_phar.phpt:1.8
pecl/phar/tests/tar/phar_convert_phar.phpt:1.9
--- pecl/phar/tests/tar/phar_convert_phar.phpt:1.8 Tue Apr 29 12:26:57 2008
+++ pecl/phar/tests/tar/phar_convert_phar.phpt Fri May 2 05:05:54 2008
@@ -15,23 +15,23 @@
$phar = new Phar($fname);
$phar['a.txt'] = 'some text';
$phar->stopBuffering();
-var_dump($phar->isTar());
+var_dump($phar->isFileFormat(Phar::TAR));
var_dump(strlen($phar->getStub()));
$phar = $phar->convertToExecutable(Phar::TAR);
-var_dump($phar->isTar());
+var_dump($phar->isFileFormat(Phar::TAR));
var_dump($phar->getStub());
$phar['a'] = 'hi there';
$phar = $phar->convertToExecutable(Phar::PHAR, Phar::NONE, '.3.phar');
-var_dump($phar->isPhar());
+var_dump($phar->isFileFormat(Phar::PHAR));
var_dump(strlen($phar->getStub()));
copy($fname3, $fname2);
$phar = new Phar($fname2);
-var_dump($phar->isPhar());
+var_dump($phar->isFileFormat(Phar::PHAR));
var_dump(strlen($phar->getStub()));
?>
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/tar/phar_convert_phar2.phpt?r1=1.10&r2=1.11&diff_format=u
Index: pecl/phar/tests/tar/phar_convert_phar2.phpt
diff -u pecl/phar/tests/tar/phar_convert_phar2.phpt:1.10
pecl/phar/tests/tar/phar_convert_phar2.phpt:1.11
--- pecl/phar/tests/tar/phar_convert_phar2.phpt:1.10 Tue Apr 29 12:26:57 2008
+++ pecl/phar/tests/tar/phar_convert_phar2.phpt Fri May 2 05:05:54 2008
@@ -15,24 +15,24 @@
$phar = new Phar($fname);
$phar['a.txt'] = 'some text';
$phar->stopBuffering();
-var_dump($phar->isTar());
+var_dump($phar->isFileFormat(Phar::TAR));
var_dump(strlen($phar->getStub()));
$phar = $phar->convertToExecutable(Phar::TAR);
-var_dump($phar->isTar());
+var_dump($phar->isFileFormat(Phar::TAR));
var_dump($phar->getStub());
$phar['a'] = 'hi there';
$phar = $phar->convertToExecutable(Phar::PHAR, Phar::GZ);
-var_dump($phar->isPhar());
+var_dump($phar->isFileFormat(Phar::PHAR));
var_dump($phar->isCompressed());
var_dump(strlen($phar->getStub()));
copy($fname . '.gz', $fname2);
$phar = new Phar($fname2);
-var_dump($phar->isPhar());
+var_dump($phar->isFileFormat(Phar::PHAR));
var_dump($phar->isCompressed() == Phar::GZ);
var_dump(strlen($phar->getStub()));
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/tar/phar_convert_phar3.phpt?r1=1.10&r2=1.11&diff_format=u
Index: pecl/phar/tests/tar/phar_convert_phar3.phpt
diff -u pecl/phar/tests/tar/phar_convert_phar3.phpt:1.10
pecl/phar/tests/tar/phar_convert_phar3.phpt:1.11
--- pecl/phar/tests/tar/phar_convert_phar3.phpt:1.10 Tue Apr 29 12:26:57 2008
+++ pecl/phar/tests/tar/phar_convert_phar3.phpt Fri May 2 05:05:54 2008
@@ -15,24 +15,24 @@
$phar = new Phar($fname);
$phar['a.txt'] = 'some text';
$phar->stopBuffering();
-var_dump($phar->isTar());
+var_dump($phar->isFileFormat(Phar::TAR));
var_dump(strlen($phar->getStub()));
$phar = $phar->convertToExecutable(Phar::TAR);
-var_dump($phar->isTar());
+var_dump($phar->isFileFormat(Phar::TAR));
var_dump($phar->getStub());
$phar['a'] = 'hi there';
$phar = $phar->convertToExecutable(Phar::PHAR, Phar::BZ2);
-var_dump($phar->isPhar());
+var_dump($phar->isFileFormat(Phar::PHAR));
var_dump($phar->isCompressed());
var_dump(strlen($phar->getStub()));
copy($fname . '.bz2', $fname2);
$phar = new Phar($fname2);
-var_dump($phar->isPhar());
+var_dump($phar->isFileFormat(Phar::PHAR));
var_dump($phar->isCompressed() == Phar::BZ2);
var_dump(strlen($phar->getStub()));
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/tar/phar_copy.phpt?r1=1.2&r2=1.3&diff_format=u
Index: pecl/phar/tests/tar/phar_copy.phpt
diff -u pecl/phar/tests/tar/phar_copy.phpt:1.2
pecl/phar/tests/tar/phar_copy.phpt:1.3
--- pecl/phar/tests/tar/phar_copy.phpt:1.2 Wed Jan 9 00:58:36 2008
+++ pecl/phar/tests/tar/phar_copy.phpt Fri May 2 05:05:54 2008
@@ -29,7 +29,7 @@
$p->stopBuffering();
echo file_get_contents($p['c']->getPathName());
copy($fname, $fname2);
- var_dump($p->isTar());
+ var_dump($p->isFileFormat(Phar::TAR));
$p->copy('a', $ename);
}
catch(Exception $e)
@@ -38,7 +38,7 @@
}
ini_set('phar.readonly',1);
$p2 = new Phar($fname2);
-var_dump($p2->isTar());
+var_dump($p2->isFileFormat(Phar::TAR));
echo "\n";
echo 'a: ' , file_get_contents($p2['a']->getPathName());
echo 'b: ' ,file_get_contents($p2['b']->getPathName());
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/tar/phar_magic.phpt?r1=1.2&r2=1.3&diff_format=u
Index: pecl/phar/tests/tar/phar_magic.phpt
diff -u pecl/phar/tests/tar/phar_magic.phpt:1.2
pecl/phar/tests/tar/phar_magic.phpt:1.3
--- pecl/phar/tests/tar/phar_magic.phpt:1.2 Wed Mar 12 03:55:11 2008
+++ pecl/phar/tests/tar/phar_magic.phpt Fri May 2 05:05:54 2008
@@ -9,7 +9,7 @@
<?php
$fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') .
'.phar.tar.php';
$p = new Phar($fname);
-var_dump($p->isTar());
+var_dump($p->isFileFormat(Phar::TAR));
$p['a'] = '<?php include "b/c.php";' . "\n";
$p['b/c.php'] = '<?php echo "in b\n";$a = fopen("a", "r", true);echo
stream_get_contents($a);fclose($a);include dirname(__FILE__) . "/../d";';
$p['d'] = "in d\n";
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/tar/tar_bz2.phpt?r1=1.2&r2=1.3&diff_format=u
Index: pecl/phar/tests/tar/tar_bz2.phpt
diff -u pecl/phar/tests/tar/tar_bz2.phpt:1.2
pecl/phar/tests/tar/tar_bz2.phpt:1.3
--- pecl/phar/tests/tar/tar_bz2.phpt:1.2 Tue Feb 12 16:39:58 2008
+++ pecl/phar/tests/tar/tar_bz2.phpt Fri May 2 05:05:54 2008
@@ -36,7 +36,7 @@
copy($fname, $fname2);
$phar2 = new Phar($fname2);
-var_dump($phar2->isTar());
+var_dump($phar2->isFileFormat(Phar::TAR));
var_dump($phar2->isCompressed() == Phar::BZ2);
?>
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/tar/tar_gzip.phpt?r1=1.3&r2=1.4&diff_format=u
Index: pecl/phar/tests/tar/tar_gzip.phpt
diff -u pecl/phar/tests/tar/tar_gzip.phpt:1.3
pecl/phar/tests/tar/tar_gzip.phpt:1.4
--- pecl/phar/tests/tar/tar_gzip.phpt:1.3 Tue Feb 12 16:39:58 2008
+++ pecl/phar/tests/tar/tar_gzip.phpt Fri May 2 05:05:54 2008
@@ -34,7 +34,7 @@
$a['test'] = 'hi';
copy($fname, $fname2);
$b = new Phar($fname2);
-var_dump($b->isTar());
+var_dump($b->isFileFormat(Phar::TAR));
var_dump($b->isCompressed() == Phar::GZ);
?>
===DONE===
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/tar/tar_makebz2.phpt?r1=1.7&r2=1.8&diff_format=u
Index: pecl/phar/tests/tar/tar_makebz2.phpt
diff -u pecl/phar/tests/tar/tar_makebz2.phpt:1.7
pecl/phar/tests/tar/tar_makebz2.phpt:1.8
--- pecl/phar/tests/tar/tar_makebz2.phpt:1.7 Mon Apr 14 15:58:11 2008
+++ pecl/phar/tests/tar/tar_makebz2.phpt Fri May 2 05:05:54 2008
@@ -15,13 +15,13 @@
$phar = new Phar($fname);
$phar['test'] = 'hi';
-var_dump($phar->isTar());
+var_dump($phar->isFileFormat(Phar::TAR));
$phar = $phar->compress(Phar::BZ2);
copy($fname2, $fname3);
$phar2 = new Phar($fname3);
-var_dump($phar2->isTar());
+var_dump($phar2->isFileFormat(Phar::TAR));
var_dump($phar2->isCompressed() == Phar::BZ2);
?>
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/tar/tar_makegz.phpt?r1=1.8&r2=1.9&diff_format=u
Index: pecl/phar/tests/tar/tar_makegz.phpt
diff -u pecl/phar/tests/tar/tar_makegz.phpt:1.8
pecl/phar/tests/tar/tar_makegz.phpt:1.9
--- pecl/phar/tests/tar/tar_makegz.phpt:1.8 Mon Apr 14 15:58:11 2008
+++ pecl/phar/tests/tar/tar_makegz.phpt Fri May 2 05:05:54 2008
@@ -15,14 +15,14 @@
$phar = new Phar($fname);
$phar['test'] = 'hi';
-var_dump($phar->isTar());
+var_dump($phar->isFileFormat(Phar::TAR));
$phar = $phar->compress(Phar::GZ);
copy($fname2, $fname3);
$phar2 = new Phar($fname3);
-var_dump($phar2->isTar());
+var_dump($phar2->isFileFormat(Phar::TAR));
var_dump($phar2->isCompressed() == Phar::GZ);
?>
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/zip/create_new_and_modify.phpt?r1=1.3&r2=1.4&diff_format=u
Index: pecl/phar/tests/zip/create_new_and_modify.phpt
diff -u pecl/phar/tests/zip/create_new_and_modify.phpt:1.3
pecl/phar/tests/zip/create_new_and_modify.phpt:1.4
--- pecl/phar/tests/zip/create_new_and_modify.phpt:1.3 Mon Jan 28 16:49:27 2008
+++ pecl/phar/tests/zip/create_new_and_modify.phpt Fri May 2 05:05:54 2008
@@ -16,7 +16,7 @@
file_put_contents($pname . '/a.php', "brand new!\n");
$phar = new Phar($fname);
-var_dump($phar->isZip());
+var_dump($phar->isFileFormat(Phar::ZIP));
$sig1 = md5_file($fname);
include $pname . '/a.php';
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/zip/dir.phpt?r1=1.4&r2=1.5&diff_format=u
Index: pecl/phar/tests/zip/dir.phpt
diff -u pecl/phar/tests/zip/dir.phpt:1.4 pecl/phar/tests/zip/dir.phpt:1.5
--- pecl/phar/tests/zip/dir.phpt:1.4 Wed Apr 9 19:23:30 2008
+++ pecl/phar/tests/zip/dir.phpt Fri May 2 05:05:54 2008
@@ -14,7 +14,7 @@
$fname3 = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.2.phar.php';
$pname3 = 'phar://' . $fname3;
$phar = new Phar($fname);
-var_dump($phar->isZip());
+var_dump($phar->isFileFormat(Phar::ZIP));
$phar->addEmptyDir('test');
var_dump($phar['test']->isDir());
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/zip/phar_begin_setstub_commit.phpt?r1=1.5&r2=1.6&diff_format=u
Index: pecl/phar/tests/zip/phar_begin_setstub_commit.phpt
diff -u pecl/phar/tests/zip/phar_begin_setstub_commit.phpt:1.5
pecl/phar/tests/zip/phar_begin_setstub_commit.phpt:1.6
--- pecl/phar/tests/zip/phar_begin_setstub_commit.phpt:1.5 Sat Apr 26
17:28:27 2008
+++ pecl/phar/tests/zip/phar_begin_setstub_commit.phpt Fri May 2 05:05:54 2008
@@ -7,7 +7,7 @@
--FILE--
<?php
$p = new Phar(dirname(__FILE__) . '/brandnewphar.phar.zip', 0,
'brandnewphar.phar');
-var_dump($p->isZip());
+var_dump($p->isFileFormat(Phar::ZIP));
//var_dump($p->getStub());
var_dump($p->isBuffering());
$p->startBuffering();
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/zip/phar_buildfromiterator4.phpt?r1=1.3&r2=1.4&diff_format=u
Index: pecl/phar/tests/zip/phar_buildfromiterator4.phpt
diff -u pecl/phar/tests/zip/phar_buildfromiterator4.phpt:1.3
pecl/phar/tests/zip/phar_buildfromiterator4.phpt:1.4
--- pecl/phar/tests/zip/phar_buildfromiterator4.phpt:1.3 Mon Jan 28
16:31:55 2008
+++ pecl/phar/tests/zip/phar_buildfromiterator4.phpt Fri May 2 05:05:54 2008
@@ -39,7 +39,7 @@
chdir(dirname(__FILE__));
$phar = new Phar(dirname(__FILE__) . '/buildfromiterator.phar.zip');
var_dump($phar->buildFromIterator(new myIterator(array('a' =>
basename(__FILE__, 'php') . 'phpt'))));
- var_dump($phar->isZip());
+ var_dump($phar->isFileFormat(Phar::ZIP));
} catch (Exception $e) {
var_dump(get_class($e));
echo $e->getMessage() . "\n";
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/zip/phar_buildfromiterator8.phpt?r1=1.3&r2=1.4&diff_format=u
Index: pecl/phar/tests/zip/phar_buildfromiterator8.phpt
diff -u pecl/phar/tests/zip/phar_buildfromiterator8.phpt:1.3
pecl/phar/tests/zip/phar_buildfromiterator8.phpt:1.4
--- pecl/phar/tests/zip/phar_buildfromiterator8.phpt:1.3 Mon Jan 28
16:31:55 2008
+++ pecl/phar/tests/zip/phar_buildfromiterator8.phpt Fri May 2 05:05:54 2008
@@ -12,7 +12,7 @@
$a = $phar->buildFromIterator(new RegexIterator(new
DirectoryIterator('.'),
'/^frontcontroller\d{0,2}\.phar\.phpt\\z|^\.\\z|^\.\.\\z/'), dirname(__FILE__)
. DIRECTORY_SEPARATOR);
asort($a);
var_dump($a);
- var_dump($phar->isZip());
+ var_dump($phar->isFileFormat(Phar::ZIP));
} catch (Exception $e) {
var_dump(get_class($e));
echo $e->getMessage() . "\n";
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/zip/phar_commitwrite.phpt?r1=1.3&r2=1.4&diff_format=u
Index: pecl/phar/tests/zip/phar_commitwrite.phpt
diff -u pecl/phar/tests/zip/phar_commitwrite.phpt:1.3
pecl/phar/tests/zip/phar_commitwrite.phpt:1.4
--- pecl/phar/tests/zip/phar_commitwrite.phpt:1.3 Mon Jan 28 08:52:07 2008
+++ pecl/phar/tests/zip/phar_commitwrite.phpt Fri May 2 05:05:54 2008
@@ -21,7 +21,7 @@
__HALT_COMPILER();
?>");
var_dump($p->getStub());
-var_dump($p->isZip());
+var_dump($p->isFileFormat(Phar::ZIP));
?>
===DONE===
--CLEAN--
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/zip/phar_convert_phar.phpt?r1=1.11&r2=1.12&diff_format=u
Index: pecl/phar/tests/zip/phar_convert_phar.phpt
diff -u pecl/phar/tests/zip/phar_convert_phar.phpt:1.11
pecl/phar/tests/zip/phar_convert_phar.phpt:1.12
--- pecl/phar/tests/zip/phar_convert_phar.phpt:1.11 Tue Apr 29 12:26:57 2008
+++ pecl/phar/tests/zip/phar_convert_phar.phpt Fri May 2 05:05:54 2008
@@ -15,23 +15,23 @@
$phar = new Phar($fname);
$phar['a.txt'] = 'some text';
$phar->stopBuffering();
-var_dump($phar->isZip());
+var_dump($phar->isFileFormat(Phar::ZIP));
var_dump(strlen($phar->getStub()));
$phar = $phar->convertToExecutable(Phar::ZIP);
-var_dump($phar->isZip());
+var_dump($phar->isFileFormat(Phar::ZIP));
var_dump($phar->getStub());
$phar['a'] = 'hi there';
$phar = $phar->convertToExecutable(Phar::PHAR, Phar::NONE, '.3.phar');
-var_dump($phar->isPhar());
+var_dump($phar->isFileFormat(Phar::PHAR));
var_dump(strlen($phar->getStub()));
copy($fname3, $fname2);
$phar = new Phar($fname2);
-var_dump($phar->isPhar());
+var_dump($phar->isFileFormat(Phar::PHAR));
var_dump(strlen($phar->getStub()));
?>
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/zip/phar_copy.phpt?r1=1.4&r2=1.5&diff_format=u
Index: pecl/phar/tests/zip/phar_copy.phpt
diff -u pecl/phar/tests/zip/phar_copy.phpt:1.4
pecl/phar/tests/zip/phar_copy.phpt:1.5
--- pecl/phar/tests/zip/phar_copy.phpt:1.4 Mon Jan 28 08:52:07 2008
+++ pecl/phar/tests/zip/phar_copy.phpt Fri May 2 05:05:54 2008
@@ -28,7 +28,7 @@
$p->stopBuffering();
echo file_get_contents($p['c']->getPathName());
copy($fname, $fname2);
- var_dump($p->isZip());
+ var_dump($p->isFileFormat(Phar::ZIP));
$p->copy('a', $ename);
}
catch(Exception $e)
@@ -37,7 +37,7 @@
}
ini_set('phar.readonly',1);
$p2 = new Phar($fname2);
-var_dump($p2->isZip());
+var_dump($p2->isFileFormat(Phar::ZIP));
echo "\n";
echo 'a: ' , file_get_contents($p2['a']->getPathName());
echo 'b: ' ,file_get_contents($p2['b']->getPathName());
http://cvs.php.net/viewvc.cgi/pecl/phar/tests/zip/phar_magic.phpt?r1=1.4&r2=1.5&diff_format=u
Index: pecl/phar/tests/zip/phar_magic.phpt
diff -u pecl/phar/tests/zip/phar_magic.phpt:1.4
pecl/phar/tests/zip/phar_magic.phpt:1.5
--- pecl/phar/tests/zip/phar_magic.phpt:1.4 Wed Mar 12 03:55:11 2008
+++ pecl/phar/tests/zip/phar_magic.phpt Fri May 2 05:05:55 2008
@@ -9,7 +9,7 @@
<?php
$fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') .
'.phar.zip.php';
$p = new Phar($fname);
-var_dump($p->isZip());
+var_dump($p->isFileFormat(Phar::ZIP));
$p['a'] = '<?php include "b/c.php";' . "\n";
$p['b/c.php'] = '<?php echo "in b\n";$a = fopen("a", "r", true);echo
stream_get_contents($a);fclose($a);include dirname(__FILE__) . "/../d";';
$p['d'] = "in d\n";