addGoodLinkObject( mt_rand(), $result->getTitle() ); } self::$results[$query] = $results; } /** * @param ISearchResultSet[][] $interwikiResults */ public static function setMockInterwikiResults( array $interwikiResults ) { self::$interwikiResults = $interwikiResults; } protected function doSearchText( $term ) { if ( isset( self::$results[ $term ] ) ) { $results = array_slice( self::$results[ $term ], $this->offset, $this->limit ); } else { $results = []; } return new MockSearchResultSet( $results, self::$interwikiResults ); } }