AFAICT SpecialSearch is never extended into anything else. These
functions are protected, an unused within this class. There are a couple
other public functions that look unused, but i suppose a hook consumer
could be using them so leaving in for now.
Change-Id: I214c6144f81dade14a0a8c616743191a295b716d
return "<p class=\"mw-search-interwiki-header mw-search-visualclear\">\n$wikiMsg</p>";
}
return "<p class=\"mw-search-interwiki-header mw-search-visualclear\">\n$wikiMsg</p>";
}
- /**
- * Decide if the suggested query should be run, and it's results returned
- * instead of the provided $textMatches
- *
- * @param SearchResultSet $textMatches The results of a users query
- * @return bool
- */
- protected function shouldRunSuggestedQuery( SearchResultSet $textMatches ) {
- if ( !$this->runSuggestion ||
- !$textMatches->hasSuggestion() ||
- $textMatches->numRows() > 0 ||
- $textMatches->searchContainedSyntax()
- ) {
- return false;
- }
-
- return $this->getConfig()->get( 'SearchRunSuggestedQuery' );
- }
-
/**
* Generates HTML shown to the user when we have a suggestion about a query
* that might give more results than their current query.
/**
* Generates HTML shown to the user when we have a suggestion about a query
* that might give more results than their current query.
- /**
- * Check if query starts with all: prefix
- *
- * @param string $term The string to check
- * @return bool
- */
- protected function startsWithAll( $term ) {
- $allkeyword = $this->msg( 'searchall' )->inContentLanguage()->text();
-
- $parts = explode( ':', $term );
- if ( count( $parts ) > 1 ) {
- return $parts[0] == $allkeyword;
- }
-
- return false;
- }
-