Ejemplo n.º 1
0
 /**
  * Get single message from queue
  *
  * @param string $queue_name Queue name
  * @param int $timeout
  * @return mixed|null single message or null
  * @throws CException
  */
 public function mqGetMessage($queue_name, $timeout = IronMQ::GET_MESSAGE_TIMEOUT)
 {
     try {
         return $this->_mq->GetMessage($queue_name, $timeout);
     } catch (Exception $e) {
         Yii::log('Error in IronMQ: ' . $e->getMessage(), 'error', 'ext.yiiron');
         throw new CException($e->getMessage());
     }
 }