Skip to content

Commit 357361e

Browse files
committed
Add #[Override] attribute to MongoQueue
1 parent ede8012 commit 357361e

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/Queue/MongoQueue.php

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
use Illuminate\Queue\DatabaseQueue;
99
use MongoDB\Laravel\Connection;
1010
use MongoDB\Operation\FindOneAndUpdate;
11+
use Override;
1112
use stdClass;
1213

1314
class MongoQueue extends DatabaseQueue
@@ -34,7 +35,12 @@ public function __construct(Connection $database, $table, $default = 'default',
3435
$this->retryAfter = $retryAfter;
3536
}
3637

37-
/** @inheritdoc */
38+
/**
39+
* @return MongoJob|null
40+
*
41+
* @inheritdoc
42+
*/
43+
#[Override]
3844
public function pop($queue = null)
3945
{
4046
$queue = $this->getQueue($queue);
@@ -138,12 +144,14 @@ protected function releaseJob($id, $attempts)
138144
}
139145

140146
/** @inheritdoc */
147+
#[Override]
141148
public function deleteReserved($queue, $id)
142149
{
143150
$this->database->table($this->table)->where('_id', $id)->delete();
144151
}
145152

146153
/** @inheritdoc */
154+
#[Override]
147155
public function deleteAndRelease($queue, $job, $delay)
148156
{
149157
$this->deleteReserved($queue, $job->getJobId());

0 commit comments

Comments
 (0)