MediaWiki master
UploadJobTrait.php File Reference

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. More...

Go to the source code of this file.

Namespaces

namespace  MediaWiki\JobQueue\Jobs
 

Functions

 MediaWiki\JobQueue\Jobs::addTeardownCallback ( $callback)
 This is actually implemented in the Job class.
 
 MediaWiki\JobQueue\Jobs::allowRetries ()
 Do not allow retries on jobs by default.
 
 MediaWiki\JobQueue\Jobs::fetchFile ()
 Ensure we have the file available.
 
 MediaWiki\JobQueue\Jobs::getCacheKey ()
 Get the cache key used to store status.
 
 MediaWiki\JobQueue\Jobs::getUpload ()
 Getter for the upload.
 
 MediaWiki\JobQueue\Jobs::initialiseUploadJob ( $cacheKey)
 Set up the job.
 
 MediaWiki\JobQueue\Jobs::logJobParams ( $status)
 Get the job parameters for logging.
 
 MediaWiki\JobQueue\Jobs::run ()
 Run the job.
 
 MediaWiki\JobQueue\Jobs::setLastError ( $error)
 This is actually implemented in the Job class.
 

Variables

array MediaWiki\JobQueue\Jobs::$params
 The job parameters.
 
trait MediaWiki\JobQueue\Jobs::UploadJobTrait
 Common functionality for async uploads.
 

Detailed Description

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. http://www.gnu.org/copyleft/gpl.html

Definition in file UploadJobTrait.php.