Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\Client\Specials\SpecialPagesWithBadges Class Reference

Show a list of pages with a given badge. More...

+ Inheritance diagram for Wikibase\Client\Specials\SpecialPagesWithBadges:
+ Collaboration diagram for Wikibase\Client\Specials\SpecialPagesWithBadges:

Public Member Functions

 __construct (FallbackLabelDescriptionLookupFactory $labelDescriptionLookupFactory, array $badgeIds, $siteId)
 
 execute ( $subPage)
 
 getPageHeader ()
 
 getQueryInfo ()
 
 formatResult ( $skin, $result)
 
 isSyndicated ()
 
 isCacheable ()
 
 linkParameters ()
 

Static Public Member Functions

static factory (FallbackLabelDescriptionLookupFactory $labelDescriptionLookupFactory, SettingsArray $clientSettings)
 

Protected Member Functions

 getGroupName ()
 

Private Member Functions

 prepareParams ( $subPage)
 

Private Attributes

 $labelDescriptionLookupFactory
 
 $badgeIds
 
 $siteId
 
 $badgeId
 

Detailed Description

Show a list of pages with a given badge.

Author
Bene* < benes.nosp@m.tar..nosp@m.wikim.nosp@m.edia.nosp@m.@gmai.nosp@m.l.co.nosp@m.m >

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Client\Specials\SpecialPagesWithBadges::__construct ( FallbackLabelDescriptionLookupFactory  $labelDescriptionLookupFactory,
array  $badgeIds,
  $siteId 
)
See also
SpecialPage::__construct
Parameters
FallbackLabelDescriptionLookupFactory$labelDescriptionLookupFactory
string[]$badgeIds
string$siteId

Member Function Documentation

◆ execute()

Wikibase\Client\Specials\SpecialPagesWithBadges::execute (   $subPage)
See also
QueryPage::execute
Parameters
string | null$subPage

◆ factory()

static Wikibase\Client\Specials\SpecialPagesWithBadges::factory ( FallbackLabelDescriptionLookupFactory  $labelDescriptionLookupFactory,
SettingsArray  $clientSettings 
)
static

◆ formatResult()

Wikibase\Client\Specials\SpecialPagesWithBadges::formatResult (   $skin,
  $result 
)
See also
QueryPage::formatResult
Parameters
Skin$skin
\stdClass$result
Returns
string

◆ getGroupName()

Wikibase\Client\Specials\SpecialPagesWithBadges::getGroupName ( )
protected
See also
SpecialPage::getGroupName
Returns
string

◆ getPageHeader()

Wikibase\Client\Specials\SpecialPagesWithBadges::getPageHeader ( )
See also
QueryPage::getPageHeader
Returns
string

◆ getQueryInfo()

Wikibase\Client\Specials\SpecialPagesWithBadges::getQueryInfo ( )
See also
QueryPage::getQueryInfo
Returns
array[]

◆ isCacheable()

Wikibase\Client\Specials\SpecialPagesWithBadges::isCacheable ( )
See also
QueryPage::isCacheable
Returns
bool

◆ isSyndicated()

Wikibase\Client\Specials\SpecialPagesWithBadges::isSyndicated ( )
See also
QueryPage::isSyndicated
Returns
bool

◆ linkParameters()

Wikibase\Client\Specials\SpecialPagesWithBadges::linkParameters ( )
See also
QueryPage::linkParameters
Returns
array

◆ prepareParams()

Wikibase\Client\Specials\SpecialPagesWithBadges::prepareParams (   $subPage)
private

Member Data Documentation

◆ $badgeId

Wikibase\Client\Specials\SpecialPagesWithBadges::$badgeId
private

◆ $badgeIds

Wikibase\Client\Specials\SpecialPagesWithBadges::$badgeIds
private

◆ $labelDescriptionLookupFactory

Wikibase\Client\Specials\SpecialPagesWithBadges::$labelDescriptionLookupFactory
private

◆ $siteId

Wikibase\Client\Specials\SpecialPagesWithBadges::$siteId
private

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