/** * @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(); }