Update Wikibase ParserOutput properties and extension data.
More...
Update Wikibase ParserOutput properties and extension data.
- Copyright
- GPL-2.0-or-later
- Author
- Daniel Kinzler
-
Katie Filbert < aude..nosp@m.wiki.nosp@m.@gmai.nosp@m.l.co.nosp@m.m >
◆ __construct()
- Parameters
-
OtherProjectsSidebarGeneratorFactory | $otherProjectsSidebarGeneratorFactory | Use the factory here to defer initialization of things like Site objects. |
SiteLinkLookup | $siteLinkLookup | |
EntityLookup | $entityLookup | |
EntityUsageFactory | $entityUsageFactory | |
string | $siteId | The global site ID for the local wiki |
LoggerInterface | null | $logger | |
- Exceptions
-
◆ getItemIdForTitle()
Wikibase\Client\ParserOutput\ClientParserOutputDataUpdater::getItemIdForTitle |
( |
Title |
$title | ) |
|
|
private |
- Parameters
-
- Returns
- ItemId|null
◆ updateBadgesProperty()
Wikibase\Client\ParserOutput\ClientParserOutputDataUpdater::updateBadgesProperty |
( |
Title |
$title, |
|
|
ParserOutput |
$out |
|
) |
| |
◆ updateItemIdProperty()
Wikibase\Client\ParserOutput\ClientParserOutputDataUpdater::updateItemIdProperty |
( |
Title |
$title, |
|
|
ParserOutput |
$out |
|
) |
| |
Add wikibase_item parser output property.
- Parameters
-
Title | $title | |
ParserOutput | $out | |
◆ updateOtherProjectsLinksData()
Wikibase\Client\ParserOutput\ClientParserOutputDataUpdater::updateOtherProjectsLinksData |
( |
Title |
$title, |
|
|
ParserOutput |
$out |
|
) |
| |
◆ updateTrackingCategories()
Wikibase\Client\ParserOutput\ClientParserOutputDataUpdater::updateTrackingCategories |
( |
Title |
$title, |
|
|
ParserOutput |
$out |
|
) |
| |
Add tracking category if the page is a redirect and is connected to an item.
- Parameters
-
Title | $title | |
ParserOutput | $out | |
◆ $entityLookup
Wikibase\Client\ParserOutput\ClientParserOutputDataUpdater::$entityLookup |
|
private |
◆ $entityUsageFactory
Wikibase\Client\ParserOutput\ClientParserOutputDataUpdater::$entityUsageFactory |
|
private |
◆ $logger
Wikibase\Client\ParserOutput\ClientParserOutputDataUpdater::$logger |
|
private |
◆ $otherProjectsSidebarGeneratorFactory
Wikibase\Client\ParserOutput\ClientParserOutputDataUpdater::$otherProjectsSidebarGeneratorFactory |
|
private |
◆ $siteId
Wikibase\Client\ParserOutput\ClientParserOutputDataUpdater::$siteId |
|
private |
◆ $siteLinkLookup
Wikibase\Client\ParserOutput\ClientParserOutputDataUpdater::$siteLinkLookup |
|
private |
The documentation for this class was generated from the following file: