From 95c38554c01c32a08cd6f55e47b567072cad2d58 Mon Sep 17 00:00:00 2001 From: Chris Kankiewicz Date: Fri, 29 Nov 2019 00:24:18 -0700 Subject: [PATCH] Filter hidden files --- app/Controllers/DirectoryController.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/Controllers/DirectoryController.php b/app/Controllers/DirectoryController.php index 10223eb..716f771 100644 --- a/app/Controllers/DirectoryController.php +++ b/app/Controllers/DirectoryController.php @@ -40,12 +40,10 @@ class DirectoryController */ public function __invoke(Request $request, Response $response, string $path = '.') { - $files = new Finder(); - $files->in($path)->depth(0)->followLinks(); - $files->exclude($this->config->get('hidden_files', [])); + $files = Finder::create()->in($path)->depth(0)->followLinks(); $files->ignoreVCS($this->config->get('ignore_vcs_files', false)); + $files->notPath($this->config->get('hidden_files', [])); $files->sortByName(true)->sortByType(); - // TODO: Filter out hidden files return $this->view->render($response, 'index.twig', [ 'breadcrumbs' => $this->breadcrumbs($path),