public function __construct($options = null)
 {
     parent::__construct($options);
     if (!empty($options['host'])) {
         $this->host = $options['host'];
     }
     if (!empty($options['port'])) {
         $this->port = $options['port'];
     }
     $this->connect();
 }
示例#2
0
 /**
  * {@inheritdoc}
  *
  * @param array $options
  */
 public function __construct($options = null)
 {
     parent::__construct($options);
     $logger = null;
     $tubePrefix = '';
     if (is_array($options) || $options instanceof \ArrayAccess) {
         if (isset($options['prefix'])) {
             $tubePrefix = $options['prefix'];
         }
         if (isset($options['logger']) && $options['logger'] instanceof LoggerAdapter) {
             $logger = $options['logger'];
         }
     }
     $this->logger = $logger;
     $this->tubePrefix = $tubePrefix;
 }
示例#3
0
 public function __construct(array $options = null)
 {
     parent::__construct($options);
 }