display(); } } /** * Dashboard */ class Dashboard { /** * Items * * @var array */ public static $items = array(); /** * */ public static function addNewItem($id, $title, $url, $priority = 1) { Dashboard::$items[] = array( 'id' => (string) $id, 'title' => (string) $title, 'url' => (string) $url, 'priority' => (int) $priority, ); } /** * */ public static function drawItems() { // Sort items by priority $items = Arr::subvalSort(Dashboard::$items, 'priority'); foreach ($items as $item) { echo '