Задача: Создать пути для "hasPermission" всех файлов из папки "controller/listing". Код снизу выполняет эту задачу. Но нужно сделать так, чтобы к каждому файлу из папки "controller/listing" после названия файла добавлялось "/add" и "/edit". Вот как это сделать не пойму.
$data['permissions'] = array();
$files = array();
$path = array(
DIR_APPLICATION . 'controller/listing'
);
while (count($path) != 0) {
$next = array_shift($path);
foreach (glob($next) as $file) {
if (is_dir($file)) {
$path[] = $file . '/*';
}
if (is_file($file)) {
$files[] = $file;
}
}
}
sort($files);
foreach ($files as $file) {
$controller = substr($file, strlen(DIR_APPLICATION . 'controller/'));
$permission = substr($controller, 0, strrpos($controller, '.'));
if (!in_array($permission)) {
$data['permissions'][] = $permission;
}
}