From e4ff84d468acf3c0e2d497412b7192651bbd4e23 Mon Sep 17 00:00:00 2001 From: John Molakvoæ Date: Fri, 14 Oct 2022 11:19:00 +0200 Subject: Scope the appdata theming storage for global and users MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: John Molakvoæ --- lib/private/Files/SimpleFS/SimpleFolder.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'lib/private/Files/SimpleFS/SimpleFolder.php') diff --git a/lib/private/Files/SimpleFS/SimpleFolder.php b/lib/private/Files/SimpleFS/SimpleFolder.php index 263c25a8873..1f267119871 100644 --- a/lib/private/Files/SimpleFS/SimpleFolder.php +++ b/lib/private/Files/SimpleFS/SimpleFolder.php @@ -91,4 +91,19 @@ class SimpleFolder implements ISimpleFolder { return new SimpleFile($file); } } + + public function getFolder(string $name): ISimpleFolder { + $folder = $this->folder->get($name); + + if (!($folder instanceof Folder)) { + throw new NotFoundException(); + } + + return new SimpleFolder($folder); + } + + public function newFolder(string $path): ISimpleFolder { + $folder = $this->folder->newFolder($path); + return new SimpleFolder($folder); + } } -- cgit v1.2.3