Hi Jules,
When using the DirectoryIterator (or File::findChildFiles) with “*” as wildcard, DirectoryIterator::parseWildcards removes it as if it were empty, thus making every “match” false.
On another note, searching for files with specific wildcards fails in UTF32 mode; all files end up as “matches!”