Wikibase
MediaWiki Wikibase extension
Wikibase\Repo\Api\TypeDispatchingEntitySearchHelper Class Reference

EntitySearchHelper implementation which uses entity configuration to instantiate the specific handler. More...

+ Inheritance diagram for Wikibase\Repo\Api\TypeDispatchingEntitySearchHelper:
+ Collaboration diagram for Wikibase\Repo\Api\TypeDispatchingEntitySearchHelper:

Public Member Functions

 __construct (array $callbacks, WebRequest $request)
 
 getRankedSearchResults ( $text, $languageCode, $entityType, $limit, $strictLanguage)
 Get entities matching the search term. More...
 

Private Attributes

 $callbacks
 
 $request
 

Detailed Description

EntitySearchHelper implementation which uses entity configuration to instantiate the specific handler.

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\Api\TypeDispatchingEntitySearchHelper::__construct ( array  $callbacks,
WebRequest  $request 
)

Member Function Documentation

◆ getRankedSearchResults()

Wikibase\Repo\Api\TypeDispatchingEntitySearchHelper::getRankedSearchResults (   $text,
  $languageCode,
  $entityType,
  $limit,
  $strictLanguage 
)

Get entities matching the search term.

Parameters
string$text
string$languageCode
string$entityType
int$limit
bool$strictLanguage
Returns
TermSearchResult[] Key: string Serialized EntityId

Implements Wikibase\Repo\Api\EntitySearchHelper.

Member Data Documentation

◆ $callbacks

Wikibase\Repo\Api\TypeDispatchingEntitySearchHelper::$callbacks
private

◆ $request

Wikibase\Repo\Api\TypeDispatchingEntitySearchHelper::$request
private

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