Beispiel #1
0
 public function testGetItems()
 {
     $itemData = ['id' => 1];
     $testItem = new \Magento\Framework\Object($itemData);
     $this->query->expects($this->once())->method('fetchAll')->willReturn([$itemData]);
     $this->entityFactory->expects($this->once())->method('create')->with('Magento\\Framework\\Object', ['data' => $itemData])->willReturn($testItem);
     $items = $this->searchResult->getItems();
     $this->assertCount(1, $items);
     $this->assertEquals($testItem, end($items));
 }
 /**
  * @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;
 }