MediaWiki master
|
A search suggestion. More...
Public Member Functions | |
__construct ( $score, $text=null, ?Title $suggestedTitle=null, $suggestedTitleID=null) | |
getScore () | |
Suggestion score. | |
getSuggestedTitle () | |
Title object in the case this suggestion is based on a title. | |
getSuggestedTitleID () | |
Title ID in the case this suggestion is based on a title. | |
getText () | |
The suggestion text. | |
getURL () | |
Suggestion URL, can be the link to the Title or maybe in the future a link to the search results for this search suggestion. | |
setScore ( $score) | |
Set the suggestion score. | |
setSuggestedTitle (?Title $title=null) | |
setSuggestedTitleID ( $suggestedTitleID=null) | |
setText ( $text, $setTitle=true) | |
Set the suggestion text. | |
setURL ( $url) | |
Set the suggestion URL. | |
Static Public Member Functions | |
static | fromText ( $score, $text) |
Create suggestion from text Will also create a title if text if not empty. | |
static | fromTitle ( $score, Title $title) |
Create suggestion from Title. | |
A search suggestion.
Definition at line 28 of file SearchSuggestion.php.
SearchSuggestion::__construct | ( | $score, | |
$text = null, | |||
?Title | $suggestedTitle = null, | ||
$suggestedTitleID = null ) |
float | $score | the suggestion score |
string | null | $text | the suggestion text |
Title | null | $suggestedTitle | |
int | null | $suggestedTitleID |
Definition at line 62 of file SearchSuggestion.php.
References setSuggestedTitle().
|
static |
Create suggestion from text Will also create a title if text if not empty.
float | $score | Suggestions score |
string | $text |
Definition at line 178 of file SearchSuggestion.php.
|
static |
Create suggestion from Title.
float | $score | Suggestions score |
Title | $title |
Definition at line 167 of file SearchSuggestion.php.
References MediaWiki\Title\Title\getArticleID(), and MediaWiki\Title\Title\getPrefixedText().
SearchSuggestion::getScore | ( | ) |
Suggestion score.
Definition at line 132 of file SearchSuggestion.php.
Referenced by SearchSuggestionSet\append(), and SearchSuggestionSet\prepend().
SearchSuggestion::getSuggestedTitle | ( | ) |
Title object in the case this suggestion is based on a title.
May return null if the suggestion is not a Title.
Definition at line 97 of file SearchSuggestion.php.
Referenced by SearchEngine\extractTitles(), and SearchEngine\processCompletionResults().
SearchSuggestion::getSuggestedTitleID | ( | ) |
Title ID in the case this suggestion is based on a title.
May return null if the suggestion is not a Title.
Definition at line 117 of file SearchSuggestion.php.
Referenced by SearchSuggestionSet\append(), and SearchSuggestionSet\prepend().
SearchSuggestion::getText | ( | ) |
SearchSuggestion::getURL | ( | ) |
Suggestion URL, can be the link to the Title or maybe in the future a link to the search results for this search suggestion.
Definition at line 149 of file SearchSuggestion.php.
References $url.
SearchSuggestion::setScore | ( | $score | ) |
Set the suggestion score.
float | $score |
Definition at line 140 of file SearchSuggestion.php.
Referenced by SearchSuggestionSet\append(), and SearchSuggestionSet\prepend().
SearchSuggestion::setSuggestedTitle | ( | ?Title | $title = null | ) |
Title | null | $title |
Definition at line 104 of file SearchSuggestion.php.
References PROTO_CURRENT.
Referenced by __construct(), and setText().
SearchSuggestion::setSuggestedTitleID | ( | $suggestedTitleID = null | ) |
int | null | $suggestedTitleID |
Definition at line 124 of file SearchSuggestion.php.
SearchSuggestion::setText | ( | $text, | |
$setTitle = true ) |
Set the suggestion text.
string | $text | |
bool | $setTitle | Should we also update the title? |
Definition at line 85 of file SearchSuggestion.php.
References setSuggestedTitle().
SearchSuggestion::setURL | ( | $url | ) |
Set the suggestion URL.
string | $url |
Definition at line 157 of file SearchSuggestion.php.
References $url.