Example #1
0
 /**
  * Load all config panes from @see Dashboard::$config
  *
  */
 private function loadConfigPanes()
 {
     $items = $this->config;
     foreach ($items->keys() as $key) {
         $item = $this->config->get($key, false);
         if (false === strstr($key, '.')) {
             $this->addPane(Pane::fromIni($key, $item));
         } else {
             list($paneName, $title) = explode('.', $key, 2);
             $pane = $this->getPane($paneName);
             $pane->addComponent(DashboardComponent::fromIni($title, $item, $pane));
         }
     }
 }