* http://www.gnu.org/copyleft/gpl.html
*
* @file
- * @ingroup Cache
+ * @ingroup JobQueue
*/
/**
* @param Title $title
* @param array $params Job parameters
*/
- function __construct( $title, $params ) {
+ function __construct( Title $title, array $params ) {
parent::__construct( 'duplicate', $title, $params );
}
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;