lexazloy/strawberry — comment on commit 9c1c9cc731279c4b4d93abf360a2debc4d396acf
File:  line 0
By lexazloy:

Это не то место, на которое вообще стоит обращать внимание. $mod надо исправить, а не имена переменных. ;) Да и проверка is_dir() излишняя. Я не разу не встречал там ссылок, например. Так что if файл, иначе всегда директория.

Но в целом ты прав, надо бы собраться и написать вторую версию. У меня была классная идея на её счёт, но пока полностью её не сформулировал.