MediaWiki
master
|
Public Member Functions | |
execute () | |
getParamSettings () | |
Fetch ParamValidator settings for parameters. More... | |
![]() | |
__construct (ContributionsLookup $contributionsLookup, UserNameUtils $userNameUtils) | |
![]() | |
applyCacheControl (ResponseInterface $response) | |
Apply cache control to enforce privacy. More... | |
applyConditionalResponseHeaders (ResponseInterface $response) | |
Apply verifier headers to the response, per RFC 7231 ยง7.2. More... | |
checkPreconditions () | |
Check the conditional request headers and generate a response if appropriate. More... | |
checkSession () | |
Check the session (and session provider) More... | |
getAuthority () | |
Get the current acting authority. More... | |
getBodyValidator ( $contentType) | |
Fetch the BodyValidator. More... | |
getConfig () | |
Get the configuration array for the current route. More... | |
getPath () | |
Returns the path this handler is bound to, including path variables. More... | |
getRequest () | |
Get the current request. More... | |
getResponseFactory () | |
Get the ResponseFactory which can be used to generate Response objects. More... | |
getSession () | |
Get the Session. More... | |
getValidatedBody () | |
Fetch the validated body. More... | |
getValidatedParams () | |
Fetch the validated parameters. More... | |
init (Router $router, RequestInterface $request, array $config, Authority $authority, ResponseFactory $responseFactory, HookContainer $hookContainer, Session $session) | |
Initialise with dependencies from the Router. More... | |
needsReadAccess () | |
Indicates whether this route requires read rights. More... | |
needsWriteAccess () | |
Indicates whether this route requires write access. More... | |
requireSafeAgainstCsrf () | |
Indicates whether this route can be accessed only by session providers safe vs csrf. More... | |
validate (Validator $restValidator) | |
Validate the request parameters/attributes and body. More... | |
Additional Inherited Members | |
![]() | |
trait | PageRedirectHandlerTrait |
Important: this trait should be used for implementations of the Handler class. More... | |
const | PARAM_SOURCE = 'rest-param-source' |
(string) ParamValidator constant to specify the source of the parameter. More... | |
![]() | |
getTargetUser () | |
Returns the user whose contributions we are requesting. More... | |
postInitSetup () | |
The handler can override this to do any necessary setup after init() is called to inject the dependencies. More... | |
![]() | |
getConditionalHeaderUtil () | |
Get a ConditionalHeaderUtil object. More... | |
getETag () | |
The subclass should override this to provide an ETag for the current state of the requested resource. More... | |
getHookContainer () | |
Get a HookContainer, for running extension hooks or for hook metadata. More... | |
getHookRunner () | |
Get a HookRunner for running core hooks. More... | |
getLastModified () | |
The subclass should override this to provide the maximum last modified timestamp of the requested resource. More... | |
getRouter () | |
Get the Router. More... | |
getRouteUrl ( $pathParams=[], $queryParams=[]) | |
Get the URL of this handler's endpoint. More... | |
hasRepresentation () | |
The subclass should override this to indicate whether the resource exists. More... | |
postValidationSetup () | |
The handler can override this to do any necessary setup after validate() has been called. More... | |
urlEncodeTitle ( $title) | |
URL-encode titles in a "pretty" way. More... | |
![]() | |
ContributionsLookup | $contributionsLookup |
bool | $me |
User is requesting their own contributions. More... | |
UserNameUtils | $userNameUtils |
const | MAX_LIMIT = 20 |
Hard limit results to 20 contributions. More... | |
Definition at line 13 of file ContributionsCountHandler.php.
MediaWiki\Rest\Handler\ContributionsCountHandler::execute | ( | ) |
LocalizedHttpException |
Reimplemented from MediaWiki\Rest\Handler.
Definition at line 19 of file ContributionsCountHandler.php.
References MediaWiki\Rest\Handler\getAuthority(), MediaWiki\Rest\Handler\AbstractContributionHandler\getTargetUser(), and MediaWiki\Rest\Handler\getValidatedParams().
MediaWiki\Rest\Handler\ContributionsCountHandler::getParamSettings | ( | ) |
Fetch ParamValidator settings for parameters.
Every setting must include self::PARAM_SOURCE to specify which part of the request is to contain the parameter.
Can be used for validating parameters inside an application/x-www-form-urlencoded or multipart/form-data POST body (i.e. parameters which would be present in PHP's $_POST array). For validating other kinds of request bodies, override getBodyValidator().
Reimplemented from MediaWiki\Rest\Handler.
Definition at line 27 of file ContributionsCountHandler.php.
References Wikimedia\ParamValidator\ParamValidator\PARAM_DEFAULT, Wikimedia\ParamValidator\ParamValidator\PARAM_REQUIRED, and Wikimedia\ParamValidator\ParamValidator\PARAM_TYPE.