Пример #1
0
 /**
  * @param string $queue
  * @param int timeout timeout in seconds
  * @return Message $message
  */
 public function getMessage($queue, $timeout = 0)
 {
     $payload = $this->redis->blPop($this->formatQueueKey($queue), $timeout);
     if (empty($payload)) {
         return NULL;
     }
     return new Message((array) json_decode($payload[1]));
 }