@@ -99,7 +99,7 @@ public function pop(string $queue, array $priorities): ?QueueJob
9999 $ queueJob ->status = Status::RESERVED ->value ;
100100 $ queueJob ->syncOriginal ();
101101
102- $ this ->redis ->hSet ("queues: {$ queue }::reserved " , $ queueJob ->id , json_encode ($ queueJob ));
102+ $ this ->redis ->hSet ("queues: {$ queue }::reserved " , ( string ) $ queueJob ->id , json_encode ($ queueJob ));
103103
104104 return $ queueJob ;
105105 }
@@ -115,7 +115,7 @@ public function later(QueueJob $queueJob, int $seconds): bool
115115 $ queueJob ->available_at = Time::now ()->addSeconds ($ seconds )->timestamp ;
116116
117117 if ($ result = (int ) $ this ->redis ->zAdd ("queues: {$ queueJob ->queue }: {$ queueJob ->priority }" , $ queueJob ->available_at ->timestamp , json_encode ($ queueJob ))) {
118- $ this ->redis ->hDel ("queues: {$ queueJob ->queue }::reserved " , $ queueJob ->id );
118+ $ this ->redis ->hDel ("queues: {$ queueJob ->queue }::reserved " , ( string ) $ queueJob ->id );
119119 }
120120
121121 return $ result > 0 ;
@@ -130,7 +130,7 @@ public function failed(QueueJob $queueJob, Throwable $err, bool $keepJob): bool
130130 $ this ->logFailed ($ queueJob , $ err );
131131 }
132132
133- return (bool ) $ this ->redis ->hDel ("queues: {$ queueJob ->queue }::reserved " , $ queueJob ->id );
133+ return (bool ) $ this ->redis ->hDel ("queues: {$ queueJob ->queue }::reserved " , ( string ) $ queueJob ->id );
134134 }
135135
136136 /**
@@ -145,7 +145,7 @@ public function done(QueueJob $queueJob, bool $keepJob): bool
145145 $ this ->redis ->lPush ("queues: {$ queueJob ->queue }::done " , json_encode ($ queueJob ));
146146 }
147147
148- return (bool ) $ this ->redis ->hDel ("queues: {$ queueJob ->queue }::reserved " , $ queueJob ->id );
148+ return (bool ) $ this ->redis ->hDel ("queues: {$ queueJob ->queue }::reserved " , ( string ) $ queueJob ->id );
149149 }
150150
151151 /**
0 commit comments