|
Wikibase
MediaWiki Wikibase extension
|
An EntityLookup which ignores any exceptions which occur while retrieving an entity and instead pretends the entity does not exist.
More...
Inheritance diagram for Wikibase\DataModel\Services\Lookup\ExceptionIgnoringEntityLookup:
Collaboration diagram for Wikibase\DataModel\Services\Lookup\ExceptionIgnoringEntityLookup:Public Member Functions | |
| __construct (EntityLookup $lookup) | |
| getEntity (EntityId $entityId) | |
Attempt to retrieve the entity, returning null if any errors occur. | |
| hasEntity (EntityId $entityId) | |
Returns whether the given entity can potentially be looked up using getEntity(). | |
Private Attributes | |
| $lookup | |
An EntityLookup which ignores any exceptions which occur while retrieving an entity and instead pretends the entity does not exist.
| Wikibase\DataModel\Services\Lookup\ExceptionIgnoringEntityLookup::__construct | ( | EntityLookup | $lookup | ) |
| Wikibase\DataModel\Services\Lookup\ExceptionIgnoringEntityLookup::getEntity | ( | EntityId | $entityId | ) |
Attempt to retrieve the entity, returning null if any errors occur.
| EntityId | $entityId |
Implements Wikibase\DataModel\Services\Lookup\EntityLookup.
| Wikibase\DataModel\Services\Lookup\ExceptionIgnoringEntityLookup::hasEntity | ( | EntityId | $entityId | ) |
Returns whether the given entity can potentially be looked up using getEntity().
Note that this does not guarantee getEntity() will return an EntityDocument – it may still return null if an error occurs retrieving the entity.
| EntityId | $entityId |
Implements Wikibase\DataModel\Services\Lookup\EntityLookup.
|
private |