Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2
3namespace CirrusSearch\Search;
4
5use HtmlArmor;
6
7interface CirrusSearchResultSet extends \ISearchResultSet {
8    /**
9     * @return \Elastica\Response|null
10     */
11    public function getElasticResponse();
12
13    /**
14     * @return \Elastica\ResultSet|null
15     */
16    public function getElasticaResultSet();
17
18    /**
19     * @param CirrusSearchResultSet $res
20     * @param int $type one of searchresultset::* constants
21     * @param string $interwiki
22     */
23    public function addInterwikiResults( CirrusSearchResultSet $res, $type, $interwiki );
24
25    /**
26     * @param string $newQuery
27     * @param HtmlArmor|string|null $newQuerySnippet
28     */
29    public function setRewrittenQuery( string $newQuery, $newQuerySnippet = null );
30
31    /**
32     * @param string $suggestionQuery
33     * @param HtmlArmor|string|null $suggestionSnippet
34     */
35    public function setSuggestionQuery( string $suggestionQuery, $suggestionSnippet = null );
36
37}