Example #1
0
 protected function getFakeItems($count = 4)
 {
     $items = parent::getFakeItems(4);
     $items[1]['is_active'] = true;
     $submenu = $this->getParam('submenu');
     if ($submenu === 'none') {
         return $items;
     }
     if ($submenu === 'active') {
         $items[1]['submenu'] = parent::getFakeItems(rand(2, 4));
         return $items;
     }
     if ($submenu === 'all') {
         foreach ($items as $i) {
             $count = rand(0, 4);
             $i['submenu'] = $count === 0 ? fx::collection() : parent::getFakeItems($count);
         }
         return $items;
     }
 }