diff options
Diffstat (limited to 'ext/phar/tests/phar_stub.phpt')
-rw-r--r-- | ext/phar/tests/phar_stub.phpt | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/ext/phar/tests/phar_stub.phpt b/ext/phar/tests/phar_stub.phpt deleted file mode 100644 index 3cf514b836..0000000000 --- a/ext/phar/tests/phar_stub.phpt +++ /dev/null @@ -1,81 +0,0 @@ ---TEST-- -Phar::setStub() ---SKIPIF-- -<?php if (!extension_loaded("phar")) print "skip"; ?> ---INI-- -phar.require_hash=0 -phar.readonly=0 ---FILE-- -<?php -$fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php'; -$pname = 'phar://' . $fname; -$file = '<?php echo "first stub\n"; __HALT_COMPILER(); ?>'; - -$files = array(); -$files['a'] = 'a'; -$files['b'] = 'b'; -$files['c'] = 'c'; - -include 'phar_test.inc'; - -$file = '<?php echo "first stub\n"; __HALT_COMPILER(); ?>'; -$fp = fopen($fname, 'rb'); -//// 1 -echo fread($fp, strlen($file)) . "\n"; -fclose($fp); -$phar = new Phar($fname); -$file = '<?php echo "second stub\n"; __HALT_COMPILER(); ?>'; - -//// 2 -$phar->setStub($file); -$fp = fopen($fname, 'rb'); -echo fread($fp, strlen($file)) . "\n"; -fclose($fp); - -$fname2 = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phartmp.php'; -$file = '<?php echo "third stub\n"; __HALT_COMPILER(); ?>'; -$fp = fopen($fname2, 'wb'); -fwrite($fp, $file); -fclose($fp); -$fp = fopen($fname2, 'rb'); - -//// 3 -$phar->setStub($fp); -fclose($fp); - -$fp = fopen($fname, 'rb'); -echo fread($fp, strlen($file)) . "\n"; -fclose($fp); - -$fp = fopen($fname2, 'ab'); -fwrite($fp, 'booya'); -fclose($fp); -echo file_get_contents($fname2) . "\n"; - -$fp = fopen($fname2, 'rb'); - -//// 4 -$phar->setStub($fp, strlen($file)); -fclose($fp); - -$fp = fopen($fname, 'rb'); -echo fread($fp, strlen($file)) . "\n"; -if (fread($fp, strlen('booya')) == 'booya') { - echo 'failed - copied booya'; -} -fclose($fp); -?> -===DONE=== ---CLEAN-- -<?php -unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.php'); -unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phartmp.php'); -__HALT_COMPILER(); -?> ---EXPECT-- -<?php echo "first stub\n"; __HALT_COMPILER(); ?> -<?php echo "second stub\n"; __HALT_COMPILER(); ?> -<?php echo "third stub\n"; __HALT_COMPILER(); ?> -<?php echo "third stub\n"; __HALT_COMPILER(); ?>booya -<?php echo "third stub\n"; __HALT_COMPILER(); ?> -===DONE=== |