rowAugmentor = $augmentor; } /** * Produce data to augment search result set. * @param SearchResultSet $resultSet * @return array Data for all results */ public function augmentAll( SearchResultSet $resultSet ) { $data = []; foreach ( $resultSet->extractResults() as $result ) { $id = $result->getTitle()->getArticleID(); if ( !$id ) { continue; } $data[$id] = $this->rowAugmentor->augment( $result ); } return $data; } }