Wikibase
MediaWiki Wikibase extension
|
Wrapper around an ItemRevisionMetadataRetriever and ConditionalHeaderUtil to check whether a request meets the preconditions for a certain response code. More...
Public Member Functions | |
__construct (ItemRevisionMetadataRetriever $metadataRetriever, callable $getItemIdFromRequest, ConditionalHeaderUtil $conditionalHeaderUtil) | |
checkPreconditions (RequestInterface $request) | |
Static Public Member Functions | |
static | getItemIdPrefixFromStatementId (string $statementId) |
Convenience function to use with the $getItemIdFromRequest callable and dealing with statement IDs. More... | |
Private Member Functions | |
getStatusCodeFromRequestAndMetadata (RequestInterface $request, LatestItemRevisionMetadataResult $revisionMetadata) | |
Private Attributes | |
ItemRevisionMetadataRetriever | $metadataRetriever |
$getItemIdFromRequest | |
ConditionalHeaderUtil | $conditionalHeaderUtil |
Wrapper around an ItemRevisionMetadataRetriever and ConditionalHeaderUtil to check whether a request meets the preconditions for a certain response code.
Wikibase\Repo\RestApi\RouteHandlers\Middleware\RequestPreconditionCheck::__construct | ( | ItemRevisionMetadataRetriever | $metadataRetriever, |
callable | $getItemIdFromRequest, | ||
ConditionalHeaderUtil | $conditionalHeaderUtil | ||
) |
Wikibase\Repo\RestApi\RouteHandlers\Middleware\RequestPreconditionCheck::checkPreconditions | ( | RequestInterface | $request | ) |
|
static |
Convenience function to use with the $getItemIdFromRequest callable and dealing with statement IDs.
|
private |
|
private |
|
private |
|
private |