コード例 #1
0
ファイル: ProducerTest.php プロジェクト: lightster/hodor
 /**
  * @param string $queue_key
  * @param Config $config
  * @return MessageBank
  */
 private function getMessageBank($queue_key, Config $config)
 {
     if (!empty($this->message_banks[$queue_key])) {
         return $this->message_banks[$queue_key];
     }
     $this->message_banks[$queue_key] = new MessageBank($config->getQueueConfig($queue_key));
     return $this->message_banks[$queue_key];
 }
コード例 #2
0
ファイル: ConfigTest.php プロジェクト: lightster/hodor
 /**
  * @covers ::addQueueConfig
  * @covers ::getQueueConfig
  * @dataProvider queueConfigProvider
  * @param string $queue_key
  * @param array $queue_config
  */
 public function testAddedQueueConfigCanBeRetrieved($queue_key, array $queue_config)
 {
     $config = new Config($this->getAdapterFactoryConfig());
     $config->addQueueConfig($queue_key, $queue_config);
     $this->assertEquals($queue_config, $config->getQueueConfig($queue_key));
 }