Kraken\Channel\Protocol\Protocol::setMessage PHP Method

setMessage() public method

public setMessage ( $message, $reassign = false )
    public function setMessage($message, $reassign = false)
    {
        if ($this->message === '' || $reassign) {
            $this->message = $message;
        }
        return $this;
    }

Usage Example

Example #1
0
 /**
  *
  */
 public function testApiConstrutor_AllowsProtocolMessage()
 {
     $name = 'name';
     $secret = 'secret';
     $protocol = new Protocol();
     $protocol->setMessage($secret);
     $req = $this->createRequest($name, $protocol);
     $message = $this->getProtectedProperty($req, 'message');
     $this->assertInstanceOf(Protocol::class, $message);
     $this->assertSame($secret, $message->getMessage());
 }