Merge pull request #39042 from nextcloud/fix/ocp/timed-job-joblist-type

fix(ocp): TimedJob can't have a more specific argument than Job
This commit is contained in:
Christoph Wurst 2023-06-28 21:51:53 +02:00 committed by GitHub
commit 6d81147dc4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 11 deletions

View file

@ -45,12 +45,6 @@
<code>\OC</code>
</UndefinedClass>
</file>
<file src="lib/public/BackgroundJob/TimedJob.php">
<MoreSpecificImplementedParamType>
<code>$jobList</code>
<code>$jobList</code>
</MoreSpecificImplementedParamType>
</file>
<file src="lib/public/Cache/CappedMemoryCache.php">
<MissingTemplateParam>
<code>\ArrayAccess</code>

View file

@ -26,7 +26,6 @@ declare(strict_types=1);
*/
namespace OCP\BackgroundJob;
use OC\BackgroundJob\JobList;
use OCP\ILogger;
/**
@ -81,20 +80,20 @@ abstract class TimedJob extends Job {
}
/**
* run the job if the last run is is more than the interval ago
* Run the job if the last run is more than the interval ago
*
* @param JobList $jobList
* @param IJobList $jobList
* @param ILogger|null $logger
*
* @since 15.0.0
* @deprecated since 25.0.0 Use start() instead
*/
final public function execute($jobList, ILogger $logger = null) {
final public function execute(IJobList $jobList, ILogger $logger = null) {
$this->start($jobList);
}
/**
* Run the job if the last run is is more than the interval ago
* Run the job if the last run is more than the interval ago
*
* @since 25.0.0
*/