@@ -53,7 +53,7 @@ class CMQQueue extends Queue implements QueueContract
53
53
*
54
54
* @param \Freyo\LaravelQueueCMQ\Queue\Driver\Account $queueAccount
55
55
* @param \Freyo\LaravelQueueCMQ\Queue\Driver\Account $topicAccount
56
- * @param array $config
56
+ * @param array $config
57
57
*
58
58
* @throws \ReflectionException
59
59
*/
@@ -75,7 +75,7 @@ public function __construct(Account $queueAccount, Account $topicAccount, array
75
75
*/
76
76
public function isPlain ()
77
77
{
78
- return (bool )Arr::get ($ this ->plainOptions , 'enable ' );
78
+ return (bool ) Arr::get ($ this ->plainOptions , 'enable ' );
79
79
}
80
80
81
81
/**
@@ -97,18 +97,19 @@ public function size($queue = null)
97
97
{
98
98
$ attributes = $ this ->getQueue ($ queue )->get_attributes ();
99
99
100
- return (int )$ attributes ->activeMsgNum ;
100
+ return (int ) $ attributes ->activeMsgNum ;
101
101
}
102
102
103
103
/**
104
104
* Push a new job onto the queue.
105
105
*
106
106
* @param string|object $job
107
- * @param mixed $data
108
- * @param string $queue
107
+ * @param mixed $data
108
+ * @param string $queue
109
109
*
110
- * @return mixed
111
110
* @throws \Exception
111
+ *
112
+ * @return mixed
112
113
*/
113
114
public function push ($ job , $ data = '' , $ queue = null )
114
115
{
@@ -128,12 +129,13 @@ public function push($job, $data = '', $queue = null)
128
129
*
129
130
* @param string $payload
130
131
* @param string $queue
131
- * @param array $options
132
+ * @param array $options
132
133
*
133
- * @return \Freyo\LaravelQueueCMQ\Queue\Driver\Message|array
134
134
* @throws \Freyo\LaravelQueueCMQ\Queue\Driver\CMQServerNetworkException
135
135
* @throws \Freyo\LaravelQueueCMQ\Queue\Driver\CMQServerException
136
136
* @throws \Exception
137
+ *
138
+ * @return \Freyo\LaravelQueueCMQ\Queue\Driver\Message|array
137
139
*/
138
140
public function pushRaw ($ payload , $ queue = null , array $ options = [])
139
141
{
@@ -155,7 +157,7 @@ function () use ($driver, $message, $queue) {
155
157
});
156
158
default :
157
159
throw new \InvalidArgumentException (
158
- 'Invalid CMQ topic filter: ' . $ this ->topicOptions ['filter ' ]
160
+ 'Invalid CMQ topic filter: ' . $ this ->topicOptions ['filter ' ]
159
161
);
160
162
}
161
163
}
@@ -169,12 +171,13 @@ function () use ($driver, $message, $queue) {
169
171
* Push a new job onto the queue after a delay.
170
172
*
171
173
* @param \DateTimeInterface|\DateInterval|int $delay
172
- * @param string|object $job
173
- * @param mixed $data
174
- * @param string $queue
174
+ * @param string|object $job
175
+ * @param mixed $data
176
+ * @param string $queue
175
177
*
176
- * @return mixed
177
178
* @throws \Exception
179
+ *
180
+ * @return mixed
178
181
*/
179
182
public function later ($ delay , $ job , $ data = '' , $ queue = null )
180
183
{
@@ -206,9 +209,10 @@ public function pop($queue = null)
206
209
$ queue = $ this ->getQueue ($ queue );
207
210
$ message = $ queue ->receive_message ($ this ->queueOptions ['polling_wait_seconds ' ]);
208
211
} catch (CMQServerException $ e ) {
209
- if (self ::CMQ_QUEUE_NO_MESSAGE_CODE === (int )$ e ->getCode ()) { // ignore no message
210
- return null ;
212
+ if (self ::CMQ_QUEUE_NO_MESSAGE_CODE === (int ) $ e ->getCode ()) { // ignore no message
213
+ return ;
211
214
}
215
+
212
216
throw $ e ;
213
217
}
214
218
0 commit comments