Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
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 ( $name='UnconnectedPages')
 
 isSyndicated ()
 
 isCacheable ()
 
 setNamespaceChecker (NamespaceChecker $namespaceChecker)
 
 getNamespaceChecker ()
 
 buildConditionals (IDatabase $dbr, Title $title=null, NamespaceChecker $checker=null)
 Build conditionals for namespace.
 
 getQueryInfo ()
 
 reallyDoQuery ( $limit, $offset=false)
 
 formatResult ( $skin, $result)
 
 getPageHeader ()
 
 linkParameters ()
 

Public Attributes

const MAX_OFFSET = 10000
 

Protected Member Functions

 getGroupName ()
 

Private Attributes

 $namespaceChecker = null
 

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 (   $name = 'UnconnectedPages')
See also
SpecialPage::__construct
Parameters
string$name

Member Function Documentation

◆ buildConditionals()

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

Build conditionals for namespace.

Parameters
IDatabase$dbr
Title | null$title
NamespaceChecker | null$checker
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

◆ getNamespaceChecker()

Wikibase\Client\Specials\SpecialUnconnectedPages::getNamespaceChecker ( )
Returns
NamespaceChecker

◆ 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

◆ setNamespaceChecker()

Wikibase\Client\Specials\SpecialUnconnectedPages::setNamespaceChecker ( NamespaceChecker  $namespaceChecker)

Member Data Documentation

◆ $namespaceChecker

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

◆ MAX_OFFSET

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

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