@@ -48,7 +48,6 @@ |
||
48 | 48 | } |
49 | 49 | |
50 | 50 | /** |
51 | - * @param string $queueName NB: complete queue name as used by SQS |
|
52 | 51 | * @return Producer |
53 | 52 | * @todo test that we can successfully send messages to 2 queues using the same SqsClient |
54 | 53 | */ |
@@ -98,7 +98,7 @@ |
||
98 | 98 | for ($i = 0; $i < count($messages); $i += 10) { |
99 | 99 | $entries = array(); |
100 | 100 | $toSend = array_slice($messages, $i, 10); |
101 | - foreach($toSend as $message) { |
|
101 | + foreach ($toSend as $message) { |
|
102 | 102 | $entries[] = array_merge( |
103 | 103 | array( |
104 | 104 | 'MessageBody' => $message['msgBody'], |
@@ -92,7 +92,7 @@ discard block |
||
92 | 92 | */ |
93 | 93 | public function setCallback($callback) |
94 | 94 | { |
95 | - if (! $callback instanceof \Kaliop\QueueingBundle\Queue\MessageConsumerInterface) { |
|
95 | + if (!$callback instanceof \Kaliop\QueueingBundle\Queue\MessageConsumerInterface) { |
|
96 | 96 | throw new \RuntimeException('Can not set callback to SQS Consumer, as it is not a MessageConsumerInterface'); |
97 | 97 | } |
98 | 98 | $this->callback = $callback; |
@@ -128,7 +128,7 @@ discard block |
||
128 | 128 | * @param int $timeout seconds |
129 | 129 | * @return nothing |
130 | 130 | */ |
131 | - public function consume($amount, $timeout=0) |
|
131 | + public function consume($amount, $timeout = 0) |
|
132 | 132 | { |
133 | 133 | $limit = ($amount > 0) ? $amount : $this->requestBatchSize; |
134 | 134 | if ($timeout > 0) { |
@@ -143,7 +143,7 @@ discard block |
||
143 | 143 | 'MessageAttributeNames' => array('All') |
144 | 144 | ); |
145 | 145 | |
146 | - while(true) { |
|
146 | + while (true) { |
|
147 | 147 | $reqTime = microtime(true); |
148 | 148 | |
149 | 149 | if ($timeout > 0) { |
@@ -155,13 +155,13 @@ discard block |
||
155 | 155 | $messages = $result->get('Messages'); |
156 | 156 | |
157 | 157 | if (is_array($messages)) { |
158 | - foreach($messages as $message) { |
|
158 | + foreach ($messages as $message) { |
|
159 | 159 | |
160 | 160 | // How we implement routing keys with SQS: since it is not supported natively, we check if the route |
161 | 161 | // matches after having downloaded the message. If it does not match, we just skip processing it. |
162 | 162 | // Since we will not call deleteMessage, SQS will requeue the message in a short time. |
163 | 163 | // This is far from optimal, but it might be better than nothing |
164 | - if (! $this->matchRoutingKey($message)) { |
|
164 | + if (!$this->matchRoutingKey($message)) { |
|
165 | 165 | continue; |
166 | 166 | } |
167 | 167 | |
@@ -174,7 +174,7 @@ discard block |
||
174 | 174 | $data = $message['Body']; |
175 | 175 | unset($message['Body']); |
176 | 176 | |
177 | - $contentType = isset( $message['MessageAttributes'][$this->contentTypeAttribute]['StringValue'] ) ? |
|
177 | + $contentType = isset($message['MessageAttributes'][$this->contentTypeAttribute]['StringValue']) ? |
|
178 | 178 | $message['MessageAttributes'][$this->contentTypeAttribute]['StringValue'] : ''; |
179 | 179 | |
180 | 180 | if ($contentType != '') { |
@@ -282,7 +282,7 @@ discard block |
||
282 | 282 | pcntl_signal_dispatch(); |
283 | 283 | } |
284 | 284 | |
285 | - if ($this->memoryLimit > 0 && !$this->forceStop && memory_get_usage(true) >= ($this->memoryLimit * 1024 * 1024) ) { |
|
285 | + if ($this->memoryLimit > 0 && !$this->forceStop && memory_get_usage(true) >= ($this->memoryLimit * 1024 * 1024)) { |
|
286 | 286 | $this->forceStop("Memory limit of {$this->memoryLimit} MB reached while consuming messages"); |
287 | 287 | } |
288 | 288 |
@@ -43,7 +43,7 @@ discard block |
||
43 | 43 | return array('list-available', 'list-configured', 'create', 'info', 'purge', 'delete'); |
44 | 44 | } |
45 | 45 | |
46 | - public function executeAction($action, array $arguments=array()) |
|
46 | + public function executeAction($action, array $arguments = array()) |
|
47 | 47 | { |
48 | 48 | switch ($action) { |
49 | 49 | case 'list-available': |
@@ -145,11 +145,11 @@ discard block |
||
145 | 145 | |
146 | 146 | protected function getProducerService() |
147 | 147 | { |
148 | - return $this->container->get('kaliop_queueing.sqs.'. $this->queueName . '_producer'); |
|
148 | + return $this->container->get('kaliop_queueing.sqs.'.$this->queueName.'_producer'); |
|
149 | 149 | } |
150 | 150 | |
151 | 151 | public function registerQueue($queueName) |
152 | 152 | { |
153 | - $this->registeredQueues[]=$queueName; |
|
153 | + $this->registeredQueues[] = $queueName; |
|
154 | 154 | } |
155 | 155 | } |
@@ -101,7 +101,7 @@ discard block |
||
101 | 101 | * @param string $scope |
102 | 102 | * @return mixed |
103 | 103 | */ |
104 | - public function createProducer($queueName, $queueUrl, $connectionId, $scope=ContainerInterface::SCOPE_CONTAINER) |
|
104 | + public function createProducer($queueName, $queueUrl, $connectionId, $scope = ContainerInterface::SCOPE_CONTAINER) |
|
105 | 105 | { |
106 | 106 | $class = $this->container->getParameter('kaliop_queueing.sqs.producer.class'); |
107 | 107 | $producer = new $class($this->getConnectionConfig($connectionId)); |
@@ -121,7 +121,7 @@ discard block |
||
121 | 121 | * @param string $scope |
122 | 122 | * @return Consumer |
123 | 123 | */ |
124 | - public function createConsumer($queueName, $queueUrl, $connectionId, $callback=null, $routingKey=null, $scope=ContainerInterface::SCOPE_CONTAINER) |
|
124 | + public function createConsumer($queueName, $queueUrl, $connectionId, $callback = null, $routingKey = null, $scope = ContainerInterface::SCOPE_CONTAINER) |
|
125 | 125 | { |
126 | 126 | $class = $this->container->getParameter('kaliop_queueing.sqs.consumer.class'); |
127 | 127 | $consumer = new $class($this->getConnectionConfig($connectionId)); |