|
MediaWiki REL1_39
|


Public Member Functions | |
| __construct (ContributionsLookup $contributionsLookup, UserNameUtils $userNameUtils) | |
Public Member Functions inherited from MediaWiki\Rest\Handler | |
| applyConditionalResponseHeaders (ResponseInterface $response) | |
| Apply verifier headers to the response, per RFC 7231 ยง7.2. | |
| checkPreconditions () | |
| Check the conditional request headers and generate a response if appropriate. | |
| checkSession () | |
| Check the session (and session provider) | |
| execute () | |
| Execute the handler. | |
| getAuthority () | |
| Get the current acting authority. | |
| getBodyValidator ( $contentType) | |
| Fetch the BodyValidator. | |
| getConfig () | |
| Get the configuration array for the current route. | |
| getParamSettings () | |
| Fetch ParamValidator settings for parameters. | |
| getRequest () | |
| Get the current request. | |
| getResponseFactory () | |
| Get the ResponseFactory which can be used to generate Response objects. | |
| getSession () | |
| Get the Session. | |
| getValidatedBody () | |
| Fetch the validated body. | |
| getValidatedParams () | |
| Fetch the validated parameters. | |
| init (Router $router, RequestInterface $request, array $config, Authority $authority, ResponseFactory $responseFactory, HookContainer $hookContainer, Session $session) | |
| Initialise with dependencies from the Router. | |
| needsReadAccess () | |
| Indicates whether this route requires read rights. | |
| needsWriteAccess () | |
| Indicates whether this route requires write access. | |
| requireSafeAgainstCsrf () | |
| Indicates whether this route can be accessed only by session providers safe vs csrf. | |
| validate (Validator $restValidator) | |
| Validate the request parameters/attributes and body. | |
Protected Member Functions | |
| getTargetUser () | |
| Returns the user who's contributions we are requesting. | |
| postInitSetup () | |
| The handler can override this to do any necessary setup after init() is called to inject the dependencies. | |
Protected Member Functions inherited from MediaWiki\Rest\Handler | |
| getConditionalHeaderUtil () | |
| Get a ConditionalHeaderUtil object. | |
| getETag () | |
| The subclass should override this to provide an ETag for the current state of the requested resource. | |
| getHookContainer () | |
| Get a HookContainer, for running extension hooks or for hook metadata. | |
| getHookRunner () | |
| Get a HookRunner for running core hooks. | |
| getLastModified () | |
| The subclass should override this to provide the maximum last modified timestamp of the requested resource. | |
| getRouter () | |
| Get the Router. | |
| getRouteUrl ( $pathParams=[], $queryParams=[]) | |
| Get the URL of this handler's endpoint. | |
| hasRepresentation () | |
| The subclass should override this to indicate whether the resource exists. | |
| postValidationSetup () | |
| The handler can override this to do any necessary setup after validate() has been called. | |
| urlEncodeTitle ( $title) | |
| URL-encode titles in a "pretty" way. | |
Protected Attributes | |
| ContributionsLookup | $contributionsLookup |
| bool | $me |
| User is requesting their own contributions. | |
| UserNameUtils | $userNameUtils |
| const | MAX_LIMIT = 20 |
| Hard limit results to 20 contributions. | |
Additional Inherited Members | |
Public Attributes inherited from MediaWiki\Rest\Handler | |
| const | PARAM_SOURCE = 'rest-param-source' |
| (string) ParamValidator constant to specify the source of the parameter. | |
Definition at line 15 of file AbstractContributionHandler.php.
| MediaWiki\Rest\Handler\AbstractContributionHandler::__construct | ( | ContributionsLookup | $contributionsLookup, |
| UserNameUtils | $userNameUtils ) |
| ContributionsLookup | $contributionsLookup | |
| UserNameUtils | $userNameUtils |
Definition at line 39 of file AbstractContributionHandler.php.
References MediaWiki\Rest\Handler\AbstractContributionHandler\$contributionsLookup, and MediaWiki\Rest\Handler\AbstractContributionHandler\$userNameUtils.
|
protected |
Returns the user who's contributions we are requesting.
Either me (requesting user) or another user.
| LocalizedHttpException |
Definition at line 58 of file AbstractContributionHandler.php.
References MediaWiki\Rest\Handler\getAuthority(), and MediaWiki\Rest\Handler\getValidatedParams().
Referenced by MediaWiki\Rest\Handler\ContributionsCountHandler\execute(), and MediaWiki\Rest\Handler\UserContributionsHandler\execute().
|
protected |
The handler can override this to do any necessary setup after init() is called to inject the dependencies.
Reimplemented from MediaWiki\Rest\Handler.
Definition at line 47 of file AbstractContributionHandler.php.
References MediaWiki\Rest\Handler\getConfig().
|
protected |
Definition at line 20 of file AbstractContributionHandler.php.
Referenced by MediaWiki\Rest\Handler\AbstractContributionHandler\__construct().
|
protected |
User is requesting their own contributions.
Definition at line 28 of file AbstractContributionHandler.php.
|
protected |
Definition at line 33 of file AbstractContributionHandler.php.
Referenced by MediaWiki\Rest\Handler\AbstractContributionHandler\__construct().
|
protected |
Hard limit results to 20 contributions.
Definition at line 23 of file AbstractContributionHandler.php.