MediaWiki master
UserGroupExpiryJob.php
Go to the documentation of this file.
1<?php
24
31class UserGroupExpiryJob extends Job implements GenericParameterJob {
32 public function __construct( array $params ) {
33 parent::__construct( 'userGroupExpiry', $params );
34 $this->removeDuplicates = true;
35 }
36
41 public function run() {
42 MediaWikiServices::getInstance()->getUserGroupManager()->purgeExpired();
43 return true;
44 }
45}
Describe and execute a background job.
Definition Job.php:41
Service locator for MediaWiki core services.
Purge expired user group memberships.
__construct(array $params)
Interface for generic jobs only uses the parameters field and are JSON serializable.