Beispiel #1
0
 /**
  * Returns extra data for specific result and store it in SearchResult object.
  * @param SearchResult $result
  * @return array|null List of data as name => value or null if none present.
  */
 public function augmentResult(SearchResult $result)
 {
     $id = $result->getTitle()->getArticleID();
     if (!$id || !isset($this->extraData[$id])) {
         return null;
     }
     $result->setExtensionData($this->extraData[$id]);
     return $this->extraData[$id];
 }