/**
  * @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;
 }
Esempio n. 2
0
 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);
 }