jobqueue: clean up __construct() signature for some job classes
authorAaron Schulz <aschulz@wikimedia.org>
Fri, 29 Mar 2019 18:40:59 +0000 (11:40 -0700)
committerAaron Schulz <aschulz@wikimedia.org>
Sat, 6 Apr 2019 15:49:03 +0000 (15:49 +0000)
The $params value should always be an array

Change-Id: If7a0350b64241c7b5bbbdbc7bc90379a93484013

includes/jobqueue/jobs/DeletePageJob.php
includes/jobqueue/jobs/UserGroupExpiryJob.php

index 9b5cef4..e6dfae4 100644 (file)
@@ -4,7 +4,7 @@
  * Class DeletePageJob
  */
 class DeletePageJob extends Job {
-       public function __construct( $title, $params ) {
+       public function __construct( $title, $params = [] ) {
                parent::__construct( 'deletePage', $title, $params );
        }
 
index 0945e58..bd0df5b 100644 (file)
@@ -22,7 +22,7 @@
  */
 
 class UserGroupExpiryJob extends Job {
-       public function __construct( $params = false ) {
+       public function __construct( $params = [] ) {
                parent::__construct( 'userGroupExpiry', Title::newMainPage(), $params );
                $this->removeDuplicates = true;
        }