/** * Build menu model from config * * @return Mage_Backend_Model_Menu * @throws InvalidArgumentException|BadMethodCallException|OutOfRangeException|Exception */ public function getMenu() { try { $this->_initMenu(); return $this->_menu; } catch (InvalidArgumentException $e) { $this->_logger->logException($e); throw $e; } catch (BadMethodCallException $e) { $this->_logger->logException($e); throw $e; } catch (OutOfRangeException $e) { $this->_logger->logException($e); throw $e; } catch (Exception $e) { throw $e; } }