/** * @covers ::getAdapter * @covers ::<private> */ public function testAmqpAdapterCanBeGenerated() { $factory = new AdapterFactory(); $config = new Config(['type' => 'amqp']); $this->assertInstanceOf('Hodor\\MessageQueue\\Adapter\\Amqp\\Factory', $factory->getAdapter($config)); }
/** * @return MqFactoryInterface */ private function getMessageQueueAdapterFactory() { if ($this->mq_adapter_factory) { return $this->mq_adapter_factory; } $mq_adapter_factory = new AdapterFactory(); $this->mq_adapter_factory = $mq_adapter_factory->getAdapter($this->config->getMessageQueueConfig()); return $this->mq_adapter_factory; }