/**
  * @param TermIndexEntry $termIndexEntry
  *
  * @return TermSearchResult
  */
 private function convertToSearchResult(TermIndexEntry $termIndexEntry)
 {
     $entityId = $termIndexEntry->getEntityId();
     return new TermSearchResult($termIndexEntry->getTerm(), $termIndexEntry->getType(), $entityId, $this->getLabelDisplayTerm($entityId), $this->getDescriptionDisplayTerm($entityId));
 }
 /**
  * @dataProvider provideTermIndexEntryData
  */
 public function testGetTerm_throwsException($termIndexEntryData)
 {
     $termIndexEntry = new TermIndexEntry($termIndexEntryData);
     $this->setExpectedException('MWException', 'Can not construct Term from partial TermIndexEntry');
     $termIndexEntry->getTerm();
 }