From 90a47bbb8ba5fa52192864513aa229a2a8b26620 Mon Sep 17 00:00:00 2001 From: Nikolay Date: Tue, 30 Sep 2025 17:53:17 +0300 Subject: [PATCH] =?UTF-8?q?api.php=20=E2=80=94=20`translateBoards()`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- inc/api.php | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/inc/api.php b/inc/api.php index 50b812a5..4127576a 100644 --- a/inc/api.php +++ b/inc/api.php @@ -208,4 +208,24 @@ class Api { return $apiCatalog; } + + public function translateBoard(Board $board) { + $apiBoard = []; + + foreach ($boards as $board) { + $apiBoard['uri'] = $board['uri']; + $apiBoard['title'] = $board['title']; + $apiBoard['subtitle'] = $board['subtitle']; + } + + return $apiBoard; + } + + public function translateBoards($boards) { + $apiBoards = []; + foreach ($boards as $board) { + $apiBoards[] = $this->translateBoard($board); + } + return $apiBoards; + } }