From bbd0f8ddef1447910f787b45fbaaabf8faa78e31 Mon Sep 17 00:00:00 2001 From: Richard Dern Date: Fri, 3 May 2024 16:15:43 +0200 Subject: [PATCH] Improve removing keys --- app/Classes/MetadataManager.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/Classes/MetadataManager.php b/app/Classes/MetadataManager.php index 771e16a..ec31f61 100644 --- a/app/Classes/MetadataManager.php +++ b/app/Classes/MetadataManager.php @@ -156,7 +156,13 @@ public function all() */ public function remove($key) { - $this->content = collect($this->content)->forget($key)->all(); + if (is_array($key)) { + foreach ($key as $k) { + data_forget($this->content, $k); + } + } else { + data_forget($this->content, $key); + } } /**