Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\Repo\Domains\Search\RouteHandlers\SimplePropertySearchRouteHandler Class Reference
+ Inheritance diagram for Wikibase\Repo\Domains\Search\RouteHandlers\SimplePropertySearchRouteHandler:
+ Collaboration diagram for Wikibase\Repo\Domains\Search\RouteHandlers\SimplePropertySearchRouteHandler:

Public Member Functions

 __construct (private SimplePropertySearch $useCase, private MiddlewareHandler $middlewareHandler, private ResponseFactory $responseFactory)
 
 run ()
 
 runUseCase ()
 
 getParamSettings ()
 
 needsWriteAccess ()
 

Static Public Member Functions

static factory ()
 

Private Member Functions

 formatResults (PropertySearchResults $results)
 

Private Attributes

const SEARCH_QUERY_PARAM = 'q'
 
const LANGUAGE_QUERY_PARAM = 'language'
 
const LIMIT_QUERY_PARAM = 'limit'
 
const OFFSET_QUERY_PARAM = 'offset'
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\Domains\Search\RouteHandlers\SimplePropertySearchRouteHandler::__construct ( private SimplePropertySearch $useCase,
private MiddlewareHandler $middlewareHandler,
private ResponseFactory $responseFactory )

Member Function Documentation

◆ factory()

static Wikibase\Repo\Domains\Search\RouteHandlers\SimplePropertySearchRouteHandler::factory ( )
static

◆ formatResults()

Wikibase\Repo\Domains\Search\RouteHandlers\SimplePropertySearchRouteHandler::formatResults ( PropertySearchResults $results)
private

◆ getParamSettings()

Wikibase\Repo\Domains\Search\RouteHandlers\SimplePropertySearchRouteHandler::getParamSettings ( )

◆ needsWriteAccess()

Wikibase\Repo\Domains\Search\RouteHandlers\SimplePropertySearchRouteHandler::needsWriteAccess ( )

◆ run()

Wikibase\Repo\Domains\Search\RouteHandlers\SimplePropertySearchRouteHandler::run ( )

◆ runUseCase()

Wikibase\Repo\Domains\Search\RouteHandlers\SimplePropertySearchRouteHandler::runUseCase ( )

Member Data Documentation

◆ LANGUAGE_QUERY_PARAM

const Wikibase\Repo\Domains\Search\RouteHandlers\SimplePropertySearchRouteHandler::LANGUAGE_QUERY_PARAM = 'language'
private

◆ LIMIT_QUERY_PARAM

const Wikibase\Repo\Domains\Search\RouteHandlers\SimplePropertySearchRouteHandler::LIMIT_QUERY_PARAM = 'limit'
private

◆ OFFSET_QUERY_PARAM

const Wikibase\Repo\Domains\Search\RouteHandlers\SimplePropertySearchRouteHandler::OFFSET_QUERY_PARAM = 'offset'
private

◆ SEARCH_QUERY_PARAM

const Wikibase\Repo\Domains\Search\RouteHandlers\SimplePropertySearchRouteHandler::SEARCH_QUERY_PARAM = 'q'
private

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