Wikibase
MediaWiki Wikibase extension
Wikibase\Client\Hooks\OtherProjectsSidebarGeneratorFactory Class Reference

Public Member Functions

 __construct (SettingsArray $settings, SiteLinkLookup $siteLinkLookup, SiteLookup $siteLookup, EntityLookup $entityLookup, SidebarLinkBadgeDisplay $sidebarLinkBadgeDisplay, HookContainer $hookContainer, LoggerInterface $logger)
 
 getOtherProjectsSidebarGenerator (UsageAccumulator $usageAccumulator)
 

Private Attributes

 $settings
 
 $siteLinkLookup
 
 $siteLookup
 
 $entityLookup
 
 $sidebarLinkBadgeDisplay
 
 $hooksContainer
 
 $logger
 

Detailed Description

Author
Katie Filbert < aude..nosp@m.wiki.nosp@m.@gmai.nosp@m.l.co.nosp@m.m >

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Client\Hooks\OtherProjectsSidebarGeneratorFactory::__construct ( SettingsArray  $settings,
SiteLinkLookup  $siteLinkLookup,
SiteLookup  $siteLookup,
EntityLookup  $entityLookup,
SidebarLinkBadgeDisplay  $sidebarLinkBadgeDisplay,
HookContainer  $hookContainer,
LoggerInterface  $logger 
)

Member Function Documentation

◆ getOtherProjectsSidebarGenerator()

Wikibase\Client\Hooks\OtherProjectsSidebarGeneratorFactory::getOtherProjectsSidebarGenerator ( UsageAccumulator  $usageAccumulator)
Parameters
UsageAccumulator$usageAccumulator
Returns
OtherProjectsSidebarGenerator

Member Data Documentation

◆ $entityLookup

Wikibase\Client\Hooks\OtherProjectsSidebarGeneratorFactory::$entityLookup
private

◆ $hooksContainer

Wikibase\Client\Hooks\OtherProjectsSidebarGeneratorFactory::$hooksContainer
private

◆ $logger

Wikibase\Client\Hooks\OtherProjectsSidebarGeneratorFactory::$logger
private

◆ $settings

Wikibase\Client\Hooks\OtherProjectsSidebarGeneratorFactory::$settings
private

◆ $sidebarLinkBadgeDisplay

Wikibase\Client\Hooks\OtherProjectsSidebarGeneratorFactory::$sidebarLinkBadgeDisplay
private

◆ $siteLinkLookup

Wikibase\Client\Hooks\OtherProjectsSidebarGeneratorFactory::$siteLinkLookup
private

◆ $siteLookup

Wikibase\Client\Hooks\OtherProjectsSidebarGeneratorFactory::$siteLookup
private

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