From 91bd2ed1d68020478e0ed9dfa66789b68997f24c Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sat, 18 May 2024 02:15:38 +0000 Subject: [PATCH] fix tests --- Controller/BackendController.php | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/Controller/BackendController.php b/Controller/BackendController.php index e936245..5ce5d30 100755 --- a/Controller/BackendController.php +++ b/Controller/BackendController.php @@ -95,9 +95,41 @@ final class BackendController extends Controller return $navView; } + /** + * Create mid navigation + * + * @param int $pageId Page/parent Id for navigation + * @param RequestAbstract $request Request + * @param ResponseAbstract $response Response + * + * @return NavigationView + * + * @since 1.0.0 + * @codeCoverageIgnore + */ + public function createNavigationMidSide(int $pageId, RequestAbstract $request, ResponseAbstract $response) : NavigationView + { + $nav = Navigation::getInstance( + $request, + $this->app->accountManager->get($request->header->account), + $this->app->dbPool, + $this->app->unitId, + $this->app->appId + ); + + $navView = new NavigationView($this->app->l11nManager, $request, $response); + $navView->setTemplate('/Modules/Navigation/Theme/Backend/mid-side'); + $navView->nav = $nav->nav; + $navView->parent = $pageId; + + return $navView; + } + /** * Get basic navigation view * + * Usually used for 'top' and 'side' navigation (= root level navigation) + * * @param RequestAbstract $request Request * @param ResponseAbstract $response Response *