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 not for Windows");
7?>
8--INI--
9phar.require_hash=0
10phar.readonly=0
11--FILE--
12<?php
13try {
14	$phar = new Phar(dirname(__FILE__) . '/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(dirname(__FILE__) . '/buildfromdirectory2.phar');
25__HALT_COMPILER();
26?>
27--EXPECTF--
28%s(24) "UnexpectedValueException"
29RecursiveDirectoryIterator::__construct(1): failed to open dir: No such file or directory
30===DONE===
31