MediaWiki master
MediaWiki\ShadowPage\MessageProvider Class Reference

The provider for NS_MEDIAWIKI. More...

Inherits MediaWiki\ShadowPage\BaseShadowPageProvider.

Collaboration diagram for MediaWiki\ShadowPage\MessageProvider:

Public Member Functions

 __construct (private MessageCache $cache, private Language $contLang, private SlotRoleRegistry $slotRoleRegistry, private ContentHandlerFactory $contentHandlerFactory,)
 
 existsForLink (PageReference|LinkTarget $link)
 
 get (PageReference $title)
 If the implementation wishes to handle this title, return a ShadowPage.
 
- Public Member Functions inherited from MediaWiki\ShadowPage\BaseShadowPageProvider
 initBaseDeps (ParseHelper $parseHelper)
 
- Public Member Functions inherited from MediaWiki\ShadowPage\ShadowPageProvider
 existsForLink (LinkTarget $link)
 Determine whether a link should be coloured as if it refers to an existing page.
 

Additional Inherited Members

- Protected Member Functions inherited from MediaWiki\ShadowPage\BaseShadowPageProvider
 getParseHelper ()
 

Detailed Description

The provider for NS_MEDIAWIKI.

Since
1.47

Definition at line 18 of file MessageProvider.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\ShadowPage\MessageProvider::__construct ( private MessageCache $cache,
private Language $contLang,
private SlotRoleRegistry $slotRoleRegistry,
private ContentHandlerFactory $contentHandlerFactory )

Definition at line 19 of file MessageProvider.php.

Member Function Documentation

◆ existsForLink()

MediaWiki\ShadowPage\MessageProvider::existsForLink ( PageReference|LinkTarget $link)

Definition at line 46 of file MessageProvider.php.

◆ get()

MediaWiki\ShadowPage\MessageProvider::get ( PageReference $title)

If the implementation wishes to handle this title, return a ShadowPage.

Return null to allow the loader to try the next provider.

Parameters
PageReference$title
Returns
ShadowPage|null

Implements MediaWiki\ShadowPage\ShadowPageProvider.

Definition at line 27 of file MessageProvider.php.


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