Wikibase
MediaWiki Wikibase extension
Wikibase\Lib\Interactors\MatchingTermsSearchInteractorFactory Class Reference

Class creating TermIndexSearchInteractor instances configured for the particular display language. More...

+ Inheritance diagram for Wikibase\Lib\Interactors\MatchingTermsSearchInteractorFactory:
+ Collaboration diagram for Wikibase\Lib\Interactors\MatchingTermsSearchInteractorFactory:

Public Member Functions

 __construct (MatchingTermsLookup $matchingTermsLookup, LanguageFallbackChainFactory $languageFallbackChainFactory, PrefetchingTermLookup $prefetchingTermLookup)
 
 newInteractor ( $displayLanguageCode)
 

Private Attributes

 $tmatchingTermsLookup
 
 $languageFallbackChainFactory
 
 $prefetchingTermLookup
 

Detailed Description

Class creating TermIndexSearchInteractor instances configured for the particular display language.

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Lib\Interactors\MatchingTermsSearchInteractorFactory::__construct ( MatchingTermsLookup  $matchingTermsLookup,
LanguageFallbackChainFactory  $languageFallbackChainFactory,
PrefetchingTermLookup  $prefetchingTermLookup 
)

Member Function Documentation

◆ newInteractor()

Wikibase\Lib\Interactors\MatchingTermsSearchInteractorFactory::newInteractor (   $displayLanguageCode)
Parameters
string$displayLanguageCode
Returns
MatchingTermsLookupSearchInteractor

Implements Wikibase\Lib\Interactors\TermSearchInteractorFactory.

Member Data Documentation

◆ $languageFallbackChainFactory

Wikibase\Lib\Interactors\MatchingTermsSearchInteractorFactory::$languageFallbackChainFactory
private

◆ $prefetchingTermLookup

Wikibase\Lib\Interactors\MatchingTermsSearchInteractorFactory::$prefetchingTermLookup
private

◆ $tmatchingTermsLookup

Wikibase\Lib\Interactors\MatchingTermsSearchInteractorFactory::$tmatchingTermsLookup
private

The documentation for this class was generated from the following file: