From fa748b62306ece06279c7b62a50807eba0eb158a Mon Sep 17 00:00:00 2001 From: Christy Jacob Date: Tue, 29 Dec 2020 22:28:54 +0530 Subject: [PATCH] feat: parse collection list --- src/Appwrite/Utopia/Response/Filters/V06.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/Appwrite/Utopia/Response/Filters/V06.php b/src/Appwrite/Utopia/Response/Filters/V06.php index 4f90e33174..40cede4f73 100644 --- a/src/Appwrite/Utopia/Response/Filters/V06.php +++ b/src/Appwrite/Utopia/Response/Filters/V06.php @@ -25,6 +25,10 @@ class V06 extends Filter { $parsedResponse = $this->parseCollection($content); break; + case Response::MODEL_COLLECTION_LIST: + $parsedResponse = $this->parseCollectionList($content); + break; + case Response::MODEL_FILE : $parsedResponse = $this->parseFile($content); break; @@ -104,6 +108,14 @@ class V06 extends Filter { return $parsedResponse; } + private function parseCollectionList(array $content) + { + foreach($content['collections'] as $key => $collection){ + $content['collections'][$key] = $this->parseCollection($collection); + } + return $content; + } + private function parseCollection(array $content) { $content['$collection'] = Database::SYSTEM_COLLECTION_COLLECTIONS;