- Copyright
- GPL-2.0-or-later
- Author
- Addshore
◆ __construct()
- Parameters
-
MatchingTermsLookup | $matchingTermsLookup | Used to search the terms |
LanguageFallbackChainFactory | $fallbackFactory | |
PrefetchingTermLookup | $bufferingTermLookup | Provides the displayTerms |
string | $displayLanguageCode | |
◆ addFallbackLanguageCodes()
Wikibase\Lib\Interactors\MatchingTermsLookupSearchInteractor::addFallbackLanguageCodes |
( |
array | $languageCodes | ) |
|
|
private |
- Parameters
-
- Returns
- string[]
◆ convertToSearchResult()
Wikibase\Lib\Interactors\MatchingTermsLookupSearchInteractor::convertToSearchResult |
( |
TermIndexEntry | $termIndexEntry | ) |
|
|
private |
- Parameters
-
TermIndexEntry | $termIndexEntry | |
- Returns
- TermSearchResult
◆ getDescriptionDisplayTerm()
Wikibase\Lib\Interactors\MatchingTermsLookupSearchInteractor::getDescriptionDisplayTerm |
( |
EntityId | $entityId | ) |
|
|
private |
- Parameters
-
- Returns
- null|Term
◆ getEntityIdsForTermIndexEntries()
Wikibase\Lib\Interactors\MatchingTermsLookupSearchInteractor::getEntityIdsForTermIndexEntries |
( |
array | $termsIndexEntries | ) |
|
|
private |
- Parameters
-
TermIndexEntry[] | $termsIndexEntries | |
- Returns
- EntityId[]
◆ getFallbackMatchedTermIndexEntries()
Wikibase\Lib\Interactors\MatchingTermsLookupSearchInteractor::getFallbackMatchedTermIndexEntries |
( |
| $text, |
|
|
array | $languageCodes, |
|
|
| $termTypes, |
|
|
| $entityType, |
|
|
array | $matchedEntityIdSerializations ) |
|
private |
- Parameters
-
string | $text | |
string[] | $languageCodes | |
string[] | $termTypes | |
string | $entityType | |
string[] | $matchedEntityIdSerializations | |
- Returns
- TermIndexEntry[]
◆ getLabelDisplayTerm()
Wikibase\Lib\Interactors\MatchingTermsLookupSearchInteractor::getLabelDisplayTerm |
( |
EntityId | $entityId | ) |
|
|
private |
- Parameters
-
- Returns
- null|Term
◆ getMatchedEntityIdSerializations()
Wikibase\Lib\Interactors\MatchingTermsLookupSearchInteractor::getMatchedEntityIdSerializations |
( |
array | $matchedTermIndexEntries | ) |
|
|
private |
- Parameters
-
TermIndexEntry[] | $matchedTermIndexEntries | |
- Returns
- string[]
◆ getMatchingTermIndexEntries()
Wikibase\Lib\Interactors\MatchingTermsLookupSearchInteractor::getMatchingTermIndexEntries |
( |
| $text, |
|
|
| $languageCode, |
|
|
| $entityType, |
|
|
array | $termTypes ) |
|
private |
- Parameters
-
string | $text | |
string | $languageCode | |
string | $entityType | |
string[] | $termTypes | |
- Returns
- TermIndexEntry[]
◆ getSearchResults()
Wikibase\Lib\Interactors\MatchingTermsLookupSearchInteractor::getSearchResults |
( |
array | $termIndexEntries | ) |
|
|
private |
- Parameters
-
TermIndexEntry[] | $termIndexEntries | |
- Returns
- TermSearchResult[]
◆ getTermIndexOptions()
Wikibase\Lib\Interactors\MatchingTermsLookupSearchInteractor::getTermIndexOptions |
( |
| ) |
|
|
private |
◆ makeTermIndexSearchCriteria()
Wikibase\Lib\Interactors\MatchingTermsLookupSearchInteractor::makeTermIndexSearchCriteria |
( |
| $text, |
|
|
array | $languageCodes, |
|
|
array | $termTypes ) |
|
private |
- Parameters
-
string | $text | |
string[] | $languageCodes | |
string[] | $termTypes | |
- Returns
- TermIndexSearchCriteria[]
◆ preFetchLabelsAndDescriptionsForDisplay()
Wikibase\Lib\Interactors\MatchingTermsLookupSearchInteractor::preFetchLabelsAndDescriptionsForDisplay |
( |
array | $entityIds | ) |
|
|
private |
◆ searchForEntities()
Wikibase\Lib\Interactors\MatchingTermsLookupSearchInteractor::searchForEntities |
( |
| $text, |
|
|
| $languageCode, |
|
|
| $entityType, |
|
|
array | $termTypes ) |
◆ setTermSearchOptions()
Wikibase\Lib\Interactors\MatchingTermsLookupSearchInteractor::setTermSearchOptions |
( |
TermSearchOptions | $termSearchOptions | ) |
|
◆ $bufferingTermLookup
Wikibase\Lib\Interactors\MatchingTermsLookupSearchInteractor::$bufferingTermLookup |
|
private |
◆ $displayLanguageCode
Wikibase\Lib\Interactors\MatchingTermsLookupSearchInteractor::$displayLanguageCode |
|
private |
◆ $labelDescriptionLookup
Wikibase\Lib\Interactors\MatchingTermsLookupSearchInteractor::$labelDescriptionLookup |
|
private |
◆ $languageFallbackChainFactory
Wikibase\Lib\Interactors\MatchingTermsLookupSearchInteractor::$languageFallbackChainFactory |
|
private |
◆ $matchingTermsLookup
Wikibase\Lib\Interactors\MatchingTermsLookupSearchInteractor::$matchingTermsLookup |
|
private |
◆ $termSearchOptions
Wikibase\Lib\Interactors\MatchingTermsLookupSearchInteractor::$termSearchOptions |
|
private |
The documentation for this class was generated from the following file: