Example #1
0
 public static function registerTab(SettingsTab $tab)
 {
     if (self::tabIsRegistered($tab->getID())) {
         throw new \Exception('Tab ' . $tab->getID() . ' is already registered.');
     }
     self::$_tabs[] = $tab;
     Sidebar::addSubItem('settings', $tab->getName(), ['_name' => 'settings', 'tab' => $tab->getID()], $tab->getIcon(), $tab->getPosition());
 }