MediaWiki master
MediaWiki\Parser\ParserCacheFactory Class Reference

Public Member Functions

 __construct (private readonly BagOStuff $parserCacheBackend, private readonly WANObjectCache $revisionOutputCacheBackend, private readonly HookContainer $hookContainer, private readonly JsonCodec $jsonCodec, private readonly StatsFactory $stats, private readonly LoggerInterface $logger, private readonly ServiceOptions $options, private readonly TitleFactory $titleFactory, private readonly WikiPageFactory $wikiPageFactory, private readonly GlobalIdGenerator $globalIdGenerator,)
 
 getParserCache (string $name)
 Get a ParserCache instance by $name.
 
 getRevisionOutputCache (string $name)
 Get a RevisionOutputCache instance by $name.
 

Public Attributes

const CONSTRUCTOR_OPTIONS
 

Detailed Description

Definition at line 27 of file ParserCacheFactory.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Parser\ParserCacheFactory::__construct ( private readonly BagOStuff $parserCacheBackend,
private readonly WANObjectCache $revisionOutputCacheBackend,
private readonly HookContainer $hookContainer,
private readonly JsonCodec $jsonCodec,
private readonly StatsFactory $stats,
private readonly LoggerInterface $logger,
private readonly ServiceOptions $options,
private readonly TitleFactory $titleFactory,
private readonly WikiPageFactory $wikiPageFactory,
private readonly GlobalIdGenerator $globalIdGenerator )

Definition at line 50 of file ParserCacheFactory.php.

Member Function Documentation

◆ getParserCache()

MediaWiki\Parser\ParserCacheFactory::getParserCache ( string $name)

Get a ParserCache instance by $name.

Parameters
string$name
Returns
ParserCache

Definition at line 70 of file ParserCacheFactory.php.

References MediaWiki\MainConfigNames\CacheEpoch, and MediaWiki\MainConfigNames\ParserCacheFilterConfig.

◆ getRevisionOutputCache()

MediaWiki\Parser\ParserCacheFactory::getRevisionOutputCache ( string $name)

Get a RevisionOutputCache instance by $name.

Parameters
string$name
Returns
RevisionOutputCache

Definition at line 103 of file ParserCacheFactory.php.

References MediaWiki\MainConfigNames\CacheEpoch, and MediaWiki\MainConfigNames\OldRevisionParserCacheExpireTime.

Member Data Documentation

◆ CONSTRUCTOR_OPTIONS

const MediaWiki\Parser\ParserCacheFactory::CONSTRUCTOR_OPTIONS
Initial value:
= [
]
const OldRevisionParserCacheExpireTime
Name constant for the OldRevisionParserCacheExpireTime setting, for use with Config::get()
const ParserCacheFilterConfig
Name constant for the ParserCacheFilterConfig setting, for use with Config::get()
const CacheEpoch
Name constant for the CacheEpoch setting, for use with Config::get()
Access: internal

Definition at line 44 of file ParserCacheFactory.php.


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