Merge "Http::getProxy() method to get proxy configuration"
[lhc/web/wiklou.git] / includes / jobqueue / jobs / DuplicateJob.php
index 1fa6cef..c005a29 100644 (file)
@@ -18,7 +18,7 @@
  * http://www.gnu.org/copyleft/gpl.html
  *
  * @file
- * @ingroup Cache
+ * @ingroup JobQueue
  */
 
 /**
@@ -33,7 +33,7 @@ final class DuplicateJob extends Job {
         * @param Title $title
         * @param array $params Job parameters
         */
-       function __construct( $title, $params ) {
+       function __construct( Title $title, array $params ) {
                parent::__construct( 'duplicate', $title, $params );
        }
 
@@ -46,8 +46,8 @@ final class DuplicateJob extends Job {
        public static function newFromJob( Job $job ) {
                $djob = new self( $job->getTitle(), $job->getParams() );
                $djob->command = $job->getType();
-               $djob->params = is_array( $djob->params ) ? $djob->params : array();
-               $djob->params = array( 'isDuplicate' => true ) + $djob->params;
+               $djob->params = is_array( $djob->params ) ? $djob->params : [];
+               $djob->params = [ 'isDuplicate' => true ] + $djob->params;
                $djob->metadata = $job->metadata;
 
                return $djob;