Wikibase
MediaWiki Wikibase extension
Wikibase\Client\Specials\SpecialUnconnectedPages Class Reference

List client pages that are not connected to repository items. More...

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

Public Member Functions

 __construct (ILoadBalancer $loadBalancer, NamespaceInfo $namespaceInfo, TitleFactory $titleFactory, NamespaceChecker $namespaceChecker)
 
 isSyndicated ()
 
 isCacheable ()
 
 buildConditionals (IDatabase $dbr, Title $title=null)
 Build conditionals for namespace. More...
 
 getQueryInfo ()
 
 reallyDoQuery ( $limit, $offset=false)
 
 formatResult ( $skin, $result)
 
 getPageHeader ()
 
 linkParameters ()
 

Protected Member Functions

 getGroupName ()
 

Private Attributes

const MAX_OFFSET = 10000
 
 $namespaceInfo
 
 $titleFactory
 
 $namespaceChecker
 

Detailed Description

List client pages that are not connected to repository items.

Author
John Erling Blad < jebla.nosp@m.d@gm.nosp@m.ail.c.nosp@m.om >
Amir Sarabadani < ladsg.nosp@m.roup.nosp@m.@gmai.nosp@m.l.co.nosp@m.m >
Daniel Kinzler

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Client\Specials\SpecialUnconnectedPages::__construct ( ILoadBalancer  $loadBalancer,
NamespaceInfo  $namespaceInfo,
TitleFactory  $titleFactory,
NamespaceChecker  $namespaceChecker 
)

Member Function Documentation

◆ buildConditionals()

Wikibase\Client\Specials\SpecialUnconnectedPages::buildConditionals ( IDatabase  $dbr,
Title  $title = null 
)

Build conditionals for namespace.

Parameters
IDatabase$dbr
Title | null$title
Returns
string[]

◆ formatResult()

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

◆ getGroupName()

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

◆ getPageHeader()

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

◆ getQueryInfo()

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

◆ isCacheable()

Wikibase\Client\Specials\SpecialUnconnectedPages::isCacheable ( )
See also
QueryPage::isCacheable
Returns
bool Always false because we can not have caching since we will store additional information.

◆ isSyndicated()

Wikibase\Client\Specials\SpecialUnconnectedPages::isSyndicated ( )
See also
QueryPage::isSyndicated
Returns
bool Always false because we do not want to build RSS/Atom feeds for this page.

◆ linkParameters()

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

◆ reallyDoQuery()

Wikibase\Client\Specials\SpecialUnconnectedPages::reallyDoQuery (   $limit,
  $offset = false 
)
See also
QueryPage::reallyDoQuery
Parameters
int | bool$limit
int | bool$offset
Returns
IResultWrapper

Member Data Documentation

◆ $namespaceChecker

Wikibase\Client\Specials\SpecialUnconnectedPages::$namespaceChecker
private

◆ $namespaceInfo

Wikibase\Client\Specials\SpecialUnconnectedPages::$namespaceInfo
private

◆ $titleFactory

Wikibase\Client\Specials\SpecialUnconnectedPages::$titleFactory
private

◆ MAX_OFFSET

const Wikibase\Client\Specials\SpecialUnconnectedPages::MAX_OFFSET = 10000
private

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