/** * @param string $valueField * @param string $labelField * @return array */ public function toOptionHash($valueField, $labelField) { $res = []; foreach ($this->searchResult->getItems() as $item) { $res[$item->getData($valueField)] = $item->getData($labelField); } return $res; }
public function testGetSize() { $size = 42; $this->query->expects($this->once())->method('getSize')->willReturn($size); $this->assertEquals($size, $this->searchResult->getSize()); }
/** * Loads results and categories from a collection of DB objects * @param array $objects the collection of objects * @param callable $function return an instance of SearchCategory */ public function fromDatabaseObjects($objects, $function) { parent::fromDatabaseObjects($objects, $function); }