Build the navigation for a pager, with links to prev/next page, links to change limits, and optionally links to first/last page.
More...
Inherited by MediaWiki\Navigation\CodexPagerNavigationBuilder.
|
| | makeLink (?array $query, ?string $class, string $text, ?string $tooltip, ?string $rel=null) |
| |
| | msg ( $key,... $params) |
| |
Build the navigation for a pager, with links to prev/next page, links to change limits, and optionally links to first/last page.
- Since
- 1.39
Definition at line 22 of file PagerNavigationBuilder.php.
◆ __construct()
| MediaWiki\Navigation\PagerNavigationBuilder::__construct |
( |
MessageLocalizer | $messageLocalizer | ) |
|
◆ getHtml()
| MediaWiki\Navigation\PagerNavigationBuilder::getHtml |
( |
| ) |
|
◆ makeLink()
| MediaWiki\Navigation\PagerNavigationBuilder::makeLink |
( |
?array | $query, |
|
|
?string | $class, |
|
|
string | $text, |
|
|
?string | $tooltip, |
|
|
?string | $rel = null ) |
|
protected |
◆ msg()
| MediaWiki\Navigation\PagerNavigationBuilder::msg |
( |
| $key, |
|
|
| $params ) |
|
protected |
- Parameters
-
| string | string[] | MessageSpecifier | $key | Message key, or array of keys, or a MessageSpecifier. |
| MessageParam|MessageSpecifier|string|int|float|list<MessageParam|MessageSpecifier|string|int|float> | ...$params See Message::params() |
- Returns
- Message
Definition at line 242 of file PagerNavigationBuilder.php.
◆ setCurrentLimit()
| MediaWiki\Navigation\PagerNavigationBuilder::setCurrentLimit |
( |
int | $currentLimit | ) |
|
◆ setFirstLinkQuery()
| MediaWiki\Navigation\PagerNavigationBuilder::setFirstLinkQuery |
( |
?array | $firstLinkQuery | ) |
|
◆ setFirstMsg()
| MediaWiki\Navigation\PagerNavigationBuilder::setFirstMsg |
( |
?string | $firstMsg | ) |
|
◆ setFirstTooltipMsg()
| MediaWiki\Navigation\PagerNavigationBuilder::setFirstTooltipMsg |
( |
?string | $firstTooltipMsg | ) |
|
◆ setLastLinkQuery()
| MediaWiki\Navigation\PagerNavigationBuilder::setLastLinkQuery |
( |
?array | $lastLinkQuery | ) |
|
◆ setLastMsg()
| MediaWiki\Navigation\PagerNavigationBuilder::setLastMsg |
( |
?string | $lastMsg | ) |
|
◆ setLastTooltipMsg()
| MediaWiki\Navigation\PagerNavigationBuilder::setLastTooltipMsg |
( |
?string | $lastTooltipMsg | ) |
|
◆ setLimitLinkQueryParam()
| MediaWiki\Navigation\PagerNavigationBuilder::setLimitLinkQueryParam |
( |
string | $limitLinkQueryParam | ) |
|
◆ setLimits()
| MediaWiki\Navigation\PagerNavigationBuilder::setLimits |
( |
array | $limits | ) |
|
◆ setLimitTooltipMsg()
| MediaWiki\Navigation\PagerNavigationBuilder::setLimitTooltipMsg |
( |
?string | $limitTooltipMsg | ) |
|
◆ setLinkQuery()
| MediaWiki\Navigation\PagerNavigationBuilder::setLinkQuery |
( |
array | $linkQuery | ) |
|
◆ setNextLinkQuery()
| MediaWiki\Navigation\PagerNavigationBuilder::setNextLinkQuery |
( |
?array | $nextLinkQuery | ) |
|
◆ setNextMsg()
| MediaWiki\Navigation\PagerNavigationBuilder::setNextMsg |
( |
string | $nextMsg | ) |
|
◆ setNextTooltipMsg()
| MediaWiki\Navigation\PagerNavigationBuilder::setNextTooltipMsg |
( |
?string | $nextTooltipMsg | ) |
|
◆ setPage()
| MediaWiki\Navigation\PagerNavigationBuilder::setPage |
( |
PageReference | $page | ) |
|
◆ setPrevLinkQuery()
| MediaWiki\Navigation\PagerNavigationBuilder::setPrevLinkQuery |
( |
?array | $prevLinkQuery | ) |
|
◆ setPrevMsg()
| MediaWiki\Navigation\PagerNavigationBuilder::setPrevMsg |
( |
string | $prevMsg | ) |
|
◆ setPrevTooltipMsg()
| MediaWiki\Navigation\PagerNavigationBuilder::setPrevTooltipMsg |
( |
?string | $prevTooltipMsg | ) |
|
◆ $currentLimit
| int MediaWiki\Navigation\PagerNavigationBuilder::$currentLimit = 50 |
|
protected |
◆ $firstLinkQuery
| array<string,string|int|null> null MediaWiki\Navigation\PagerNavigationBuilder::$firstLinkQuery = null |
|
protected |
◆ $firstMsg
| string null MediaWiki\Navigation\PagerNavigationBuilder::$firstMsg = null |
|
protected |
◆ $firstTooltipMsg
| string null MediaWiki\Navigation\PagerNavigationBuilder::$firstTooltipMsg = null |
|
protected |
◆ $lastLinkQuery
| array<string,string|int|null> null MediaWiki\Navigation\PagerNavigationBuilder::$lastLinkQuery = null |
|
protected |
◆ $lastMsg
| string null MediaWiki\Navigation\PagerNavigationBuilder::$lastMsg = null |
|
protected |
◆ $lastTooltipMsg
| string null MediaWiki\Navigation\PagerNavigationBuilder::$lastTooltipMsg = null |
|
protected |
◆ $limitLinkQueryParam
| string MediaWiki\Navigation\PagerNavigationBuilder::$limitLinkQueryParam = 'limit' |
|
protected |
◆ $limits
| int [] MediaWiki\Navigation\PagerNavigationBuilder::$limits = [ 20, 50, 100, 250, 500 ] |
|
protected |
◆ $limitTooltipMsg
| string null MediaWiki\Navigation\PagerNavigationBuilder::$limitTooltipMsg = null |
|
protected |
◆ $linkQuery
| array<string,string|int|null> MediaWiki\Navigation\PagerNavigationBuilder::$linkQuery = [] |
|
protected |
◆ $messageLocalizer
◆ $nextLinkQuery
| array<string,string|int|null> null MediaWiki\Navigation\PagerNavigationBuilder::$nextLinkQuery = null |
|
protected |
◆ $nextMsg
| string MediaWiki\Navigation\PagerNavigationBuilder::$nextMsg = 'nextn' |
|
protected |
◆ $nextTooltipMsg
| string null MediaWiki\Navigation\PagerNavigationBuilder::$nextTooltipMsg = null |
|
protected |
◆ $page
| PageReference null MediaWiki\Navigation\PagerNavigationBuilder::$page |
|
protected |
◆ $prevLinkQuery
| array<string,string|int|null> null MediaWiki\Navigation\PagerNavigationBuilder::$prevLinkQuery = null |
|
protected |
◆ $prevMsg
| string MediaWiki\Navigation\PagerNavigationBuilder::$prevMsg = 'prevn' |
|
protected |
◆ $prevTooltipMsg
| string null MediaWiki\Navigation\PagerNavigationBuilder::$prevTooltipMsg = null |
|
protected |
The documentation for this class was generated from the following file: