phar_buildfromdirectory2-win.phpt 629 B

1234567891011121314151617181920212223242526272829
  1. --TEST--
  2. Phar::buildFromDirectory() - non-directory passed as first parameter
  3. --EXTENSIONS--
  4. phar
  5. --SKIPIF--
  6. <?php
  7. if (substr(PHP_OS, 0, 3) != "WIN") die("skip Windows only test");
  8. ?>
  9. --INI--
  10. phar.require_hash=0
  11. phar.readonly=0
  12. --FILE--
  13. <?php
  14. try {
  15. $phar = new Phar(__DIR__ . '/buildfromdirectory2.phar');
  16. $phar->buildFromDirectory(1);
  17. } catch (Exception $e) {
  18. var_dump(get_class($e));
  19. echo $e->getMessage() . "\n";
  20. }
  21. ?>
  22. --CLEAN--
  23. <?php
  24. unlink(__DIR__ . '/buildfromdirectory2.phar');
  25. __HALT_COMPILER();
  26. ?>
  27. --EXPECTF--
  28. %s(24) "UnexpectedValueException"
  29. RecursiveDirectoryIterator::__construct(1): %s (code: 2)