コード例 #1
0
 public function update(\SplSubject $subject)
 {
     $queue = Queue::declareQueue($this->queueName);
     $producer = new \MicroQueue\Producer($queue);
     $message = $subject->getData();
     $producer->publish($message);
 }
コード例 #2
0
ファイル: QueueTest.php プロジェクト: marcusesa/microqueue
 /**
  * @expectedException \InvalidArgumentException
  * @expectedExceptionMessage Queue name must a name (string) not an id (numeric sequence)
  */
 public function testCreateQueueShouldThrowAnExceptionWhenQueueNameIsNotAString()
 {
     $queueName = 123;
     Queue::declareQueue($queueName);
 }
コード例 #3
0
ファイル: ProducerTest.php プロジェクト: marcusesa/microqueue
 protected function setUp()
 {
     $this->queue = Queue::declareQueue('nls');
     $this->producer = new Producer($this->queue);
 }
コード例 #4
0
ファイル: ConsumerTest.php プロジェクト: marcusesa/microqueue
 protected function setUp()
 {
     $this->queue = Queue::declareQueue('nls');
     $producer = new Producer($this->queue);
     $producer->publish('This is a test');
 }