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

Public Member Functions

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

Static Public Member Functions

static factory ()
 

Private Member Functions

 formatResults (ItemSearchResults $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\SimpleItemSearchRouteHandler::__construct ( private SimpleItemSearch $useCase,
private MiddlewareHandler $middlewareHandler,
private ResponseFactory $responseFactory )

Member Function Documentation

◆ factory()

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

◆ formatResults()

Wikibase\Repo\Domains\Search\RouteHandlers\SimpleItemSearchRouteHandler::formatResults ( ItemSearchResults $results)
private

◆ getParamSettings()

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

◆ needsWriteAccess()

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

◆ run()

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

◆ runUseCase()

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

Member Data Documentation

◆ LANGUAGE_QUERY_PARAM

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

◆ LIMIT_QUERY_PARAM

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

◆ OFFSET_QUERY_PARAM

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

◆ SEARCH_QUERY_PARAM

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

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