Example #1
0
 public function loadFromConfiguration($configuration)
 {
     foreach ($configuration['dashboard']['items'] as $key => $item) {
         $title = $item['title'] ? $item['title'] : $key;
         $icon = $item['icon'] ? $item['icon'] : 'default.png';
         $dashboardItem = new DashboardItem();
         $dashboardItem->setKey($key)->setActive($item['active'])->setTitle($title)->setRoute($item['route'])->setIcon($icon);
         $this->items[$dashboardItem->getKey()] = $dashboardItem;
     }
 }