MediaWiki master
MediaWiki\Page\LinkBatchFactory Class Reference

Factory for LinkBatch objects to batch query page metadata. More...

Public Member Functions

 __construct (LinkCache $linkCache, TitleFormatter $titleFormatter, Language $contentLanguage, GenderCache $genderCache, IConnectionProvider $dbProvider, LinksMigration $linksMigration, TempUserDetailsLookup $tempUserDetailsLookup, LoggerInterface $logger)
 
 newLinkBatch (iterable $titles=[])
 

Detailed Description

Factory for LinkBatch objects to batch query page metadata.

Use via MediaWikiServices::getLinkBatchFactory()->newLinkBatch(), and then call LinkBatch::execute().

See also
docs/LinkCache.md
MediaWiki\Page\LinkCache
Since
1.35

Definition at line 29 of file LinkBatchFactory.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Page\LinkBatchFactory::__construct ( LinkCache $linkCache,
TitleFormatter $titleFormatter,
Language $contentLanguage,
GenderCache $genderCache,
IConnectionProvider $dbProvider,
LinksMigration $linksMigration,
TempUserDetailsLookup $tempUserDetailsLookup,
LoggerInterface $logger )

Definition at line 64 of file LinkBatchFactory.php.

Member Function Documentation

◆ newLinkBatch()

MediaWiki\Page\LinkBatchFactory::newLinkBatch ( iterable $titles = [])
Parameters
iterable<LinkTarget>|iterable<PageReference>$titles Initial titles for this batch
Returns
LinkBatch

Definition at line 88 of file LinkBatchFactory.php.


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