Wikibase
MediaWiki Wikibase extension
Wikibase\DataAccess\ByTypeDispatchingEntityPrefetcher Class Reference
+ Inheritance diagram for Wikibase\DataAccess\ByTypeDispatchingEntityPrefetcher:
+ Collaboration diagram for Wikibase\DataAccess\ByTypeDispatchingEntityPrefetcher:

Public Member Functions

 __construct (array $prefetchers)
 
 prefetch (array $entityIds)
 
 purge (EntityId $entityId)
 
 purgeAll ()
 

Private Member Functions

 getServiceForEntityType ( $entityType)
 

Private Attributes

 $prefetchers
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\DataAccess\ByTypeDispatchingEntityPrefetcher::__construct ( array  $prefetchers)

Member Function Documentation

◆ getServiceForEntityType()

Wikibase\DataAccess\ByTypeDispatchingEntityPrefetcher::getServiceForEntityType (   $entityType)
private
Parameters
string$entityType
Returns
EntityPrefetcher|null

◆ prefetch()

Wikibase\DataAccess\ByTypeDispatchingEntityPrefetcher::prefetch ( array  $entityIds)
Parameters
EntityId[]$entityIds

◆ purge()

Wikibase\DataAccess\ByTypeDispatchingEntityPrefetcher::purge ( EntityId  $entityId)

◆ purgeAll()

Wikibase\DataAccess\ByTypeDispatchingEntityPrefetcher::purgeAll ( )

Member Data Documentation

◆ $prefetchers

Wikibase\DataAccess\ByTypeDispatchingEntityPrefetcher::$prefetchers
private

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