Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\DataModel\Services\Lookup\EntityRetrievingDataTypeLookup Class Reference

PropertyDataTypeLookup that uses an EntityLookup to find a property's data type ID. More...

+ Inheritance diagram for Wikibase\DataModel\Services\Lookup\EntityRetrievingDataTypeLookup:
+ Collaboration diagram for Wikibase\DataModel\Services\Lookup\EntityRetrievingDataTypeLookup:

Public Member Functions

 __construct (EntityLookup $entityLookup)
 
 getDataTypeIdForProperty (PropertyId $propertyId)
 

Private Member Functions

 getProperty (PropertyId $propertyId)
 

Private Attributes

 $entityLookup
 

Detailed Description

PropertyDataTypeLookup that uses an EntityLookup to find a property's data type ID.

Since
1.1
Author
Jeroen De Dauw < jeroe.nosp@m.nded.nosp@m.auw@g.nosp@m.mail.nosp@m..com >

Constructor & Destructor Documentation

◆ __construct()

Wikibase\DataModel\Services\Lookup\EntityRetrievingDataTypeLookup::__construct ( EntityLookup $entityLookup)

Member Function Documentation

◆ getDataTypeIdForProperty()

Wikibase\DataModel\Services\Lookup\EntityRetrievingDataTypeLookup::getDataTypeIdForProperty ( PropertyId $propertyId)
Since
2.0
Parameters
PropertyId$propertyId
Returns
string
Exceptions
PropertyDataTypeLookupException

Implements Wikibase\DataModel\Services\Lookup\PropertyDataTypeLookup.

◆ getProperty()

Wikibase\DataModel\Services\Lookup\EntityRetrievingDataTypeLookup::getProperty ( PropertyId $propertyId)
private
Parameters
PropertyId$propertyId
Returns
Property
Exceptions
PropertyDataTypeLookupException

Member Data Documentation

◆ $entityLookup

Wikibase\DataModel\Services\Lookup\EntityRetrievingDataTypeLookup::$entityLookup
private

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