public function testBuildConnectionOptions() { //Mock Input object $this->input->shouldReceive('get')->once()->andReturn('just_to_return'); $this->input->shouldReceive('get')->once()->andReturn(array()); //Setup enviroment $baseOptions = new BaseOptions($this->input); $options = $baseOptions->buildConnectionOptions(); //Asserts $this->assertInternalType('array', $options); $this->assertArrayHasKey('queue_name', $options); }
/** * Message constructor * * @param array $options Options array to get validated * * @return Mookofe\Tail\Message */ public function __construct(Repository $config, array $options = NULL) { parent::__construct($config); if ($options) { $this->setOptions($options); } }
/** * Listener constructor * * @param array $options Options array to get validated * * @return Mookofe\Tail\Listener */ public function __construct(Repository $config, array $options = NULL) { parent::__construct($config); $this->allowedOptions = array_merge($this->allowedOptions, array('message_limit', 'time', 'empty_queue_timeout')); if ($options) { $this->setOptions($options); } }