--TEST-- Phar::buildFromDirectory() with matching regex --EXTENSIONS-- phar --INI-- phar.require_hash=0 phar.readonly=0 --FILE-- buildFromDirectory(__DIR__ . '/testdir5', '/\.txt/'); asort($a); var_dump($a); } catch (Exception $e) { var_dump(get_class($e)); echo $e->getMessage() . "\n"; } var_dump(file_exists(__DIR__ . '/buildfromdirectory5.phar')); ?> --CLEAN-- --EXPECTF-- array(4) { ["file1.txt"]=> string(%d) "%stestdir5%cfile1.txt" ["file2.txt"]=> string(%d) "%stestdir5%cfile2.txt" ["file3.txt"]=> string(%d) "%stestdir5%cfile3.txt" ["file4.txt"]=> string(%d) "%stestdir5%cfile4.txt" } bool(true)