Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\Repo\Api\GetClaimsStatementFilter Class Reference
+ Inheritance diagram for Wikibase\Repo\Api\GetClaimsStatementFilter:
+ Collaboration diagram for Wikibase\Repo\Api\GetClaimsStatementFilter:

Public Member Functions

 __construct (EntityIdParser $idParser, ApiErrorReporter $errorReporter, array $requestParams)
 
 statementMatches (Statement $statement)
 

Public Attributes

const FILTER_TYPE = 'getClaims'
 

Private Member Functions

 rankMatchesFilter ( $rank)
 
 propertyMatchesFilter (EntityId $propertyId)
 

Private Attributes

 $errorReporter
 
 $idParser
 
 $requestParams
 

Detailed Description

Author
Jeroen De Dauw < jeroe.nosp@m.nded.nosp@m.auw@g.nosp@m.mail.nosp@m..com >
Addshore
Thiemo Kreuz

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\Api\GetClaimsStatementFilter::__construct ( EntityIdParser $idParser,
ApiErrorReporter $errorReporter,
array $requestParams )
Parameters
EntityIdParser$idParser
ApiErrorReporter$errorReporter
string[]$requestParams

Member Function Documentation

◆ propertyMatchesFilter()

Wikibase\Repo\Api\GetClaimsStatementFilter::propertyMatchesFilter ( EntityId $propertyId)
private

◆ rankMatchesFilter()

Wikibase\Repo\Api\GetClaimsStatementFilter::rankMatchesFilter ( $rank)
private
Parameters
int$rank
Returns
bool

◆ statementMatches()

Wikibase\Repo\Api\GetClaimsStatementFilter::statementMatches ( Statement $statement)
Parameters
Statement$statement
Returns
bool

Implements Wikibase\DataModel\Statement\StatementFilter.

Member Data Documentation

◆ $errorReporter

Wikibase\Repo\Api\GetClaimsStatementFilter::$errorReporter
private

◆ $idParser

Wikibase\Repo\Api\GetClaimsStatementFilter::$idParser
private

◆ $requestParams

Wikibase\Repo\Api\GetClaimsStatementFilter::$requestParams
private

◆ FILTER_TYPE

const Wikibase\Repo\Api\GetClaimsStatementFilter::FILTER_TYPE = 'getClaims'

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