/** * @param array $arrRequiredFields * @return array */ public function toArray($arrRequiredFields = []) { $array = []; $array['search_criteria'] = $this->searchResult->getSearchCriteria(); $array['total_count'] = $this->searchResult->getTotalCount(); foreach ($this->searchResult->getItems() as $item) { $array['items'][] = $item->toArray($arrRequiredFields); } return $array; }
public function testGetTotalCount() { $totalCount = 42; $this->query->expects($this->once())->method('getSize')->willReturn($totalCount); $this->assertEquals($totalCount, $this->searchResult->getTotalCount()); }