From 463cd57bc08ecabebe2557e2cda898e8aae2cf7a Mon Sep 17 00:00:00 2001 From: 4NIK3T Date: Tue, 13 Oct 2020 13:21:59 +0530 Subject: [PATCH] Add removeSideMenuItems function (#5285) Similar to addSideMenuItems, add a helper function to removeSideMenuItems --- modules/backend/classes/NavigationManager.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/modules/backend/classes/NavigationManager.php b/modules/backend/classes/NavigationManager.php index ee57c1666..6d54d9550 100644 --- a/modules/backend/classes/NavigationManager.php +++ b/modules/backend/classes/NavigationManager.php @@ -319,6 +319,21 @@ class NavigationManager $this->items[$itemKey]->addSideMenuItem($item); return true; } + + /** + * Remove multiple side menu items + * + * @param string $owner + * @param string $code + * @param array $sideCodes + * @return void + */ + public function removeSideMenuItems($owner, $code, $sideCodes) + { + foreach ($sideCodes as $sideCode) { + $this->removeSideMenuItem($owner, $code, $sideCode); + } + } /** * Removes a single main menu item