MediaWiki  master
Page\PageStoreFactory Class Reference
Collaboration diagram for 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()

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

Definition at line 49 of file PageStoreFactory.php.

References Page\PageStoreFactory\$dbLoadBalancerFactory, Page\PageStoreFactory\$linkCache, Page\PageStoreFactory\$namespaceInfo, Page\PageStoreFactory\$options, Page\PageStoreFactory\$stats, and Page\PageStoreFactory\$titleParser.

Member Function Documentation

◆ getPageStore()

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 Page\PageStoreFactory::$dbLoadBalancerFactory
private

Definition at line 27 of file PageStoreFactory.php.

Referenced by Page\PageStoreFactory\__construct().

◆ $linkCache

LinkCache Page\PageStoreFactory::$linkCache
private

Definition at line 36 of file PageStoreFactory.php.

Referenced by Page\PageStoreFactory\__construct().

◆ $namespaceInfo

NamespaceInfo Page\PageStoreFactory::$namespaceInfo
private

Definition at line 30 of file PageStoreFactory.php.

Referenced by Page\PageStoreFactory\__construct().

◆ $options

ServiceOptions Page\PageStoreFactory::$options
private

Definition at line 24 of file PageStoreFactory.php.

Referenced by Page\PageStoreFactory\__construct().

◆ $stats

StatsdDataFactoryInterface Page\PageStoreFactory::$stats
private

Definition at line 39 of file PageStoreFactory.php.

Referenced by Page\PageStoreFactory\__construct().

◆ $titleParser

TitleParser Page\PageStoreFactory::$titleParser
private

Definition at line 33 of file PageStoreFactory.php.

Referenced by Page\PageStoreFactory\__construct().

◆ CONSTRUCTOR_OPTIONS

const 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: