1234567891011121314151617181920212223242526272829 |
- --TEST--
- Phar::buildFromDirectory() - non-directory passed as first parameter
- --EXTENSIONS--
- phar
- --SKIPIF--
- <?php
- if (substr(PHP_OS, 0, 3) == "WIN") die("skip not for Windows");
- ?>
- --INI--
- phar.require_hash=0
- phar.readonly=0
- --FILE--
- <?php
- try {
- $phar = new Phar(__DIR__ . '/buildfromdirectory2.phar');
- $phar->buildFromDirectory(1);
- } catch (Exception $e) {
- var_dump(get_class($e));
- echo $e->getMessage() . "\n";
- }
- ?>
- --CLEAN--
- <?php
- unlink(__DIR__ . '/buildfromdirectory2.phar');
- __HALT_COMPILER();
- ?>
- --EXPECTF--
- %s(24) "UnexpectedValueException"
- RecursiveDirectoryIterator::__construct(1): Failed to open directory: No such file or directory
|