Merge pull request #21665 from nextcloud/debt/noid/job-list
Fix wrong phpdoc for execute method
This commit is contained in:
commit
6c825ee9a0
|
@ -28,29 +28,20 @@
|
|||
namespace OC\BackgroundJob;
|
||||
|
||||
use OCP\BackgroundJob\IJob;
|
||||
use OCP\BackgroundJob\IJobList;
|
||||
use OCP\ILogger;
|
||||
|
||||
abstract class Job implements IJob {
|
||||
/**
|
||||
* @var int $id
|
||||
*/
|
||||
/** @var int */
|
||||
protected $id;
|
||||
|
||||
/**
|
||||
* @var int $lastRun
|
||||
*/
|
||||
/** @var int */
|
||||
protected $lastRun;
|
||||
|
||||
/**
|
||||
* @var mixed $argument
|
||||
*/
|
||||
/** @var mixed */
|
||||
protected $argument;
|
||||
|
||||
/**
|
||||
* @param JobList $jobList
|
||||
* @param ILogger|null $logger
|
||||
*/
|
||||
public function execute($jobList, ILogger $logger = null) {
|
||||
public function execute(IJobList $jobList, ILogger $logger = null) {
|
||||
$jobList->setLastRun($this);
|
||||
if ($logger === null) {
|
||||
$logger = \OC::$server->getLogger();
|
||||
|
@ -76,11 +67,11 @@ abstract class Job implements IJob {
|
|||
|
||||
abstract protected function run($argument);
|
||||
|
||||
public function setId($id) {
|
||||
public function setId(int $id) {
|
||||
$this->id = $id;
|
||||
}
|
||||
|
||||
public function setLastRun($lastRun) {
|
||||
public function setLastRun(int $lastRun) {
|
||||
$this->lastRun = $lastRun;
|
||||
}
|
||||
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
|
||||
namespace OC\BackgroundJob;
|
||||
|
||||
use OCP\BackgroundJob\IJobList;
|
||||
use OCP\ILogger;
|
||||
|
||||
/**
|
||||
|
@ -49,7 +50,7 @@ abstract class TimedJob extends Job {
|
|||
/**
|
||||
* run the job if
|
||||
*
|
||||
* @param JobList $jobList
|
||||
* @param IJobList $jobList
|
||||
* @param ILogger|null $logger
|
||||
*/
|
||||
public function execute($jobList, ILogger $logger = null) {
|
||||
|
|
|
@ -38,23 +38,21 @@ interface IJob {
|
|||
/**
|
||||
* Run the background job with the registered argument
|
||||
*
|
||||
* @param \OCP\BackgroundJob\IJobList $jobList The job list that manages the state of this job
|
||||
* @param IJobList $jobList The job list that manages the state of this job
|
||||
* @param ILogger|null $logger
|
||||
* @since 7.0.0
|
||||
*/
|
||||
public function execute($jobList, ILogger $logger = null);
|
||||
public function execute(IJobList $jobList, ILogger $logger = null);
|
||||
|
||||
/**
|
||||
* @param int $id
|
||||
* @since 7.0.0
|
||||
*/
|
||||
public function setId($id);
|
||||
public function setId(int $id);
|
||||
|
||||
/**
|
||||
* @param int $lastRun
|
||||
* @since 7.0.0
|
||||
*/
|
||||
public function setLastRun($lastRun);
|
||||
public function setLastRun(int $lastRun);
|
||||
|
||||
/**
|
||||
* @param mixed $argument
|
||||
|
|
Loading…
Reference in New Issue