Функция dirToArrayFlat() Albireo CMS
/** * Обход каталога на подкаталоги * на выходе массив [подкаталог] => ['подкаталог/файл1', 'подкаталог/файл2', 'подкаталог/файл3'] * @param string $scanDir - исходный каталог * @param string $mask - маска для файлов в формате glob() * @param array $exclude - исключить подкаталоги относительно $scanDir **/ function dirToArrayFlat(string $scanDir, string $mask = '*.*', array $exclude = []) : array