@@ -29,12 +29,12 @@ class CMQQueue extends Queue implements QueueContract
2929 protected $ topicOptions ;
3030
3131 /**
32- * @var Account
32+ * @var \Freyo\LaravelQueueCMQ\Queue\Driver\ Account
3333 */
3434 private $ queueAccount ;
3535
3636 /**
37- * @var Account
37+ * @var \Freyo\LaravelQueueCMQ\Queue\Driver\ Account
3838 */
3939 private $ topicAccount ;
4040
@@ -46,13 +46,13 @@ class CMQQueue extends Queue implements QueueContract
4646 /**
4747 * @var \ReflectionMethod
4848 */
49- private static $ createPayload ;
49+ private $ createPayload ;
5050
5151 /**
5252 * CMQQueue constructor.
5353 *
54- * @param Account $queueAccount
55- * @param Account $topicAccount
54+ * @param \Freyo\LaravelQueueCMQ\Queue\Driver\ Account $queueAccount
55+ * @param \Freyo\LaravelQueueCMQ\Queue\Driver\ Account $topicAccount
5656 * @param array $config
5757 *
5858 * @throws \ReflectionException
@@ -67,7 +67,7 @@ public function __construct(Account $queueAccount, Account $topicAccount, array
6767
6868 $ this ->plainOptions = Arr::get ($ config , 'plain ' , []);
6969
70- self :: $ createPayload = new \ReflectionMethod ($ this , 'createPayload ' );
70+ $ this -> createPayload = new \ReflectionMethod ($ this , 'createPayload ' );
7171 }
7272
7373 /**
@@ -116,7 +116,7 @@ public function push($job, $data = '', $queue = null)
116116 return $ this ->pushRaw ($ job ->getPayload (), $ queue );
117117 }
118118
119- $ payload = self :: $ createPayload ->getNumberOfParameters () === 3
119+ $ payload = $ this -> createPayload ->getNumberOfParameters () === 3
120120 ? $ this ->createPayload ($ job , $ queue , $ data ) // version >= 5.7
121121 : $ this ->createPayload ($ job , $ data );
122122
@@ -186,7 +186,7 @@ public function later($delay, $job, $data = '', $queue = null)
186186 return $ this ->pushRaw ($ job ->getPayload (), $ queue , ['delay ' => $ delay ]);
187187 }
188188
189- $ payload = self :: $ createPayload ->getNumberOfParameters () === 3
189+ $ payload = $ this -> createPayload ->getNumberOfParameters () === 3
190190 ? $ this ->createPayload ($ job , $ queue , $ data ) // version >= 5.7
191191 : $ this ->createPayload ($ job , $ data );
192192
@@ -212,7 +212,7 @@ public function pop($queue = null)
212212 throw $ e ;
213213 }
214214
215- return new CMQJob ($ this ->container , $ this , $ message , $ queue );
215+ return new CMQJob ($ this ->container , $ this , $ message , $ queue, $ this -> connectionName );
216216 }
217217
218218 /**
0 commit comments