1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- --TEST--
- Phar: Phar::extractTo() - check that phar exists
- --EXTENSIONS--
- phar
- --INI--
- phar.readonly=0
- --FILE--
- <?php
- $fname = __DIR__ . '/files/bogus.zip';
- $fname2 = __DIR__ . '/files/notbogus.zip';
- $extract = __DIR__ . '/test-extract3';
- $phar = new PharData($fname);
- try {
- $phar->extractTo($extract);
- } catch (Exception $e) {
- echo $e->getMessage(), "\n";
- }
- $phar = new PharData($fname2);
- foreach ($phar as $filename) {
- echo "$filename\n";
- }
- try {
- $phar->extractTo($extract);
- } catch (Exception $e) {
- echo $e->getMessage(), "\n";
- }
- ?>
- --CLEAN--
- <?php
- $dir = __DIR__ . '/test-extract3/';
- @unlink($dir . 'stuff.txt');
- @unlink($dir . 'nonsense.txt');
- @rmdir($dir);
- ?>
- --EXPECTF--
- Invalid argument, %sfiles/bogus.zip cannot be found
- phar://%sfiles/notbogus.zip%cnonsense.txt
- phar://%sfiles/notbogus.zip%cstuff.txt
|