|
MediaWiki master
|
A factory for ChangeTools objects. More...
Public Member Functions | |
| __construct (private readonly HookRunner $hookRunner, private readonly LinkRenderer $linkRenderer,) | |
| buildChangeTools (RevisionRecord $revision, ?RevisionRecord $previousRevision, bool $showRollbackLink, IContextSource $context,) | |
| Generate a set of tools for a revision. | |
| MediaWiki\RecentChanges\ChangeTools\ChangeToolsFactory::__construct | ( | private readonly HookRunner | $hookRunner, |
| private readonly LinkRenderer | $linkRenderer ) |
Definition at line 22 of file ChangeToolsFactory.php.
| MediaWiki\RecentChanges\ChangeTools\ChangeToolsFactory::buildChangeTools | ( | RevisionRecord | $revision, |
| ?RevisionRecord | $previousRevision, | ||
| bool | $showRollbackLink, | ||
| IContextSource | $context ) |
Generate a set of tools for a revision.
Will perform permission checks where necessary.
| RevisionRecord | $revision | The revision to generate tools for. |
| RevisionRecord | null | $previousRevision | The previous revision (if any). Optional Used to produce undo links. |
| bool | $showRollbackLink | Whether to show the rollback link. Only set to true if the revision is the latest revision of its page, and it has a parent. |
| IContextSource | $context |
Definition at line 39 of file ChangeToolsFactory.php.
References MediaWiki\Revision\RevisionRecord\getId(), MediaWiki\Revision\RevisionRecord\isDeleted(), and MediaWiki\Language\MessageLocalizer\msg().