Exemplo n.º 1
0
 protected function _findGroupEricsson(\App_ListFilter $filterList, $data, $paging)
 {
     $group = $filterList->getGroup();
     $filterList->setGroup(null);
     if (!isset($data['maxFirstPages'])) {
         $data['maxFirstPages'] = 0;
     }
     $data['filterList'] = $filterList;
     $groupsData = $this->_findAllEricsson($data);
     foreach ($groupsData as $groupData) {
         if (isset($groupData['label']) && $groupData['label'] == $group) {
             $gFilterList = clone $filterList;
             $gFilterList->setGroup($group);
             $result = $this->_fetchPageEricsson($gFilterList, $paging);
             if ($result) {
                 return $result;
             }
         }
     }
     return array('items' => array(), 'count' => 0);
 }