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