MediaWiki master
MediaWiki\RecentChanges\CategoryMembershipChange Class Reference

Helper class for category membership changes. More...

Public Member Functions

 __construct (Title $pageTitle, BacklinkCache $backlinkCache, RevisionRecord $revision, RecentChangeFactory $recentChangeFactory, bool $forImport)
 
 checkTemplateLinks ()
 Determines the number of template links for recursive link updates.
 
 triggerCategoryAddedNotification (PageIdentity $categoryPage)
 Create a recentchanges entry for category additions.
 
 triggerCategoryRemovedNotification (PageIdentity $categoryPage)
 Create a recentchanges entry for category removals.
 

Detailed Description

Helper class for category membership changes.

Since
1.27
Author
Kai Nissen
Addshore

Definition at line 25 of file CategoryMembershipChange.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\RecentChanges\CategoryMembershipChange::__construct ( Title $pageTitle,
BacklinkCache $backlinkCache,
RevisionRecord $revision,
RecentChangeFactory $recentChangeFactory,
bool $forImport )
Parameters
Title$pageTitleTitle instance of the categorized page
BacklinkCache$backlinkCache
RevisionRecord$revisionLatest revision of the categorized page.
RecentChangeFactory$recentChangeFactory
bool$forImportWhether this was caused by an import

Definition at line 65 of file CategoryMembershipChange.php.

References MediaWiki\Revision\RevisionRecord\getTimestamp(), and wfTimestampNow().

Member Function Documentation

◆ checkTemplateLinks()

MediaWiki\RecentChanges\CategoryMembershipChange::checkTemplateLinks ( )

Determines the number of template links for recursive link updates.

Definition at line 89 of file CategoryMembershipChange.php.

◆ triggerCategoryAddedNotification()

MediaWiki\RecentChanges\CategoryMembershipChange::triggerCategoryAddedNotification ( PageIdentity $categoryPage)

Create a recentchanges entry for category additions.

Definition at line 96 of file CategoryMembershipChange.php.

◆ triggerCategoryRemovedNotification()

MediaWiki\RecentChanges\CategoryMembershipChange::triggerCategoryRemovedNotification ( PageIdentity $categoryPage)

Create a recentchanges entry for category removals.

Definition at line 103 of file CategoryMembershipChange.php.


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