aboutsummaryrefslogtreecommitdiffstats
path: root/includes/jobqueue/Job.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/jobqueue/Job.php')
-rw-r--r--includes/jobqueue/Job.php10
1 files changed, 4 insertions, 6 deletions
diff --git a/includes/jobqueue/Job.php b/includes/jobqueue/Job.php
index 05b14c2cf65d..679814c83b23 100644
--- a/includes/jobqueue/Job.php
+++ b/includes/jobqueue/Job.php
@@ -192,9 +192,8 @@ abstract class Job implements RunnableJob {
* @since 1.22
*/
public function getReleaseTimestamp() {
- return isset( $this->params['jobReleaseTimestamp'] )
- ? wfTimestampOrNull( TS_UNIX, $this->params['jobReleaseTimestamp'] )
- : null;
+ $time = wfTimestampOrNull( TS_UNIX, $this->params['jobReleaseTimestamp'] ?? null );
+ return $time ? (int)$time : null;
}
/**
@@ -202,9 +201,8 @@ abstract class Job implements RunnableJob {
* @since 1.26
*/
public function getQueuedTimestamp() {
- return isset( $this->metadata['timestamp'] )
- ? wfTimestampOrNull( TS_UNIX, $this->metadata['timestamp'] )
- : null;
+ $time = wfTimestampOrNull( TS_UNIX, $this->metadata['timestamp'] ?? null );
+ return $time ? (int)$time : null;
}
/**