Пример #1
0
 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);
 }
Пример #2
0
 /**
  * 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);
     }
 }
Пример #3
0
 /**
  * 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);
     }
 }