Example #1
0
 /**
  * @param Version $version
  * @param string|null $username
  * @param string|null $password
  * @param string|null $clientId
  * @param bool $cleanSession
  * @param string|null $willTopic
  * @param string|null $willMessage
  * @param bool|null $willQos
  * @param null $willRetain
  */
 public function __construct(Version $version, $username = null, $password = null, $clientId = null, $cleanSession = true, $willTopic = null, $willMessage = null, $willQos = null, $willRetain = null)
 {
     parent::__construct($version);
     $this->clientId = $clientId;
     $this->username = $username;
     $this->password = $password;
     $this->cleanSession = boolval($cleanSession);
     $this->willTopic = $willTopic;
     $this->willMessage = $willMessage;
     $this->willQos = boolval($willQos);
     $this->willRetain = $willRetain;
     $this->buildPayload();
 }
Example #2
0
 public function __construct(Version $version)
 {
     parent::__construct($version);
 }