$file, 'id' => $namespace . $file, 'children' => $children ]; } } elseif (pathinfo($file, PATHINFO_EXTENSION) === 'txt') { $result[] = [ 'name' => str_replace('_', ' ', $fileWithoutExt), 'id' => $dokuwikiID ]; } } return $result; } $treeData = [ 'name' => 'DokuWiki', 'id' => '', 'children' => buildTree($pagesDir) ]; ?>