Wikibase
MediaWiki Wikibase extension
Wikibase\Repo\RestApi\RouteHandlers\Middleware\PreconditionMiddlewareFactory Class Reference
+ Collaboration diagram for Wikibase\Repo\RestApi\RouteHandlers\Middleware\PreconditionMiddlewareFactory:

Public Member Functions

 __construct (ItemRevisionMetadataRetriever $metadataRetriever, ConditionalHeaderUtil $conditionalHeaderUtil)
 
 newPreconditionMiddleware (callable $getItemFromRequest)
 

Private Attributes

ItemRevisionMetadataRetriever $metadataRetriever
 
ConditionalHeaderUtil $conditionalHeaderUtil
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\RestApi\RouteHandlers\Middleware\PreconditionMiddlewareFactory::__construct ( ItemRevisionMetadataRetriever  $metadataRetriever,
ConditionalHeaderUtil  $conditionalHeaderUtil 
)

Member Function Documentation

◆ newPreconditionMiddleware()

Wikibase\Repo\RestApi\RouteHandlers\Middleware\PreconditionMiddlewareFactory::newPreconditionMiddleware ( callable  $getItemFromRequest)

Member Data Documentation

◆ $conditionalHeaderUtil

ConditionalHeaderUtil Wikibase\Repo\RestApi\RouteHandlers\Middleware\PreconditionMiddlewareFactory::$conditionalHeaderUtil
private

◆ $metadataRetriever

ItemRevisionMetadataRetriever Wikibase\Repo\RestApi\RouteHandlers\Middleware\PreconditionMiddlewareFactory::$metadataRetriever
private

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