MediaWiki REL1_37
MediaWiki\Page\PageStoreFactory Class Reference
Collaboration diagram for MediaWiki\Page\PageStoreFactory:

Public Member Functions

 __construct (ServiceOptions $options, ILBFactory $dbLoadBalancerFactory, NamespaceInfo $namespaceInfo, TitleParser $titleParser, LinkCache $linkCache, StatsdDataFactoryInterface $stats)
 
 getPageStore ( $wikiId=WikiAwareEntity::LOCAL)
 

Public Attributes

const CONSTRUCTOR_OPTIONS = PageStore::CONSTRUCTOR_OPTIONS
 

Private Attributes

ILBFactory $dbLoadBalancerFactory
 
LinkCache $linkCache
 
NamespaceInfo $namespaceInfo
 
ServiceOptions $options
 
StatsdDataFactoryInterface $stats
 
TitleParser $titleParser
 

Detailed Description

Since
1.36

Definition at line 16 of file PageStoreFactory.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Page\PageStoreFactory::__construct ( ServiceOptions  $options,
ILBFactory  $dbLoadBalancerFactory,
NamespaceInfo  $namespaceInfo,
TitleParser  $titleParser,
LinkCache  $linkCache,
StatsdDataFactoryInterface  $stats 
)

Member Function Documentation

◆ getPageStore()

MediaWiki\Page\PageStoreFactory::getPageStore (   $wikiId = WikiAwareEntity::LOCAL)
Parameters
string | false$wikiId
Returns
PageStore

Definition at line 72 of file PageStoreFactory.php.

Member Data Documentation

◆ $dbLoadBalancerFactory

ILBFactory MediaWiki\Page\PageStoreFactory::$dbLoadBalancerFactory
private

Definition at line 27 of file PageStoreFactory.php.

Referenced by MediaWiki\Page\PageStoreFactory\__construct().

◆ $linkCache

LinkCache MediaWiki\Page\PageStoreFactory::$linkCache
private

Definition at line 36 of file PageStoreFactory.php.

Referenced by MediaWiki\Page\PageStoreFactory\__construct().

◆ $namespaceInfo

NamespaceInfo MediaWiki\Page\PageStoreFactory::$namespaceInfo
private

Definition at line 30 of file PageStoreFactory.php.

Referenced by MediaWiki\Page\PageStoreFactory\__construct().

◆ $options

ServiceOptions MediaWiki\Page\PageStoreFactory::$options
private

Definition at line 24 of file PageStoreFactory.php.

Referenced by MediaWiki\Page\PageStoreFactory\__construct().

◆ $stats

StatsdDataFactoryInterface MediaWiki\Page\PageStoreFactory::$stats
private

Definition at line 39 of file PageStoreFactory.php.

Referenced by MediaWiki\Page\PageStoreFactory\__construct().

◆ $titleParser

TitleParser MediaWiki\Page\PageStoreFactory::$titleParser
private

Definition at line 33 of file PageStoreFactory.php.

Referenced by MediaWiki\Page\PageStoreFactory\__construct().

◆ CONSTRUCTOR_OPTIONS

const MediaWiki\Page\PageStoreFactory::CONSTRUCTOR_OPTIONS = PageStore::CONSTRUCTOR_OPTIONS
Access: internal
for use by service wiring

Definition at line 21 of file PageStoreFactory.php.


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