for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace unreal4u\MQTT\Exceptions;
use unreal4u\MQTT\DataTypes\PacketIdentifier;
class NonMatchingPacketIdentifiers extends \LogicException
{
/**
* @var PacketIdentifier
*/
private $originPacketIdentifier;
private $returnedPacketIdentifier;
public function setOriginPacketIdentifier(PacketIdentifier $originPacketIdentifier): self
$this->originPacketIdentifier = $originPacketIdentifier;
return $this;
}
public function setReturnedPacketIdentifier(PacketIdentifier $returnedPacketIdentifier): self
$this->returnedPacketIdentifier = $returnedPacketIdentifier;
public function getOriginPacketIdentifierValue(): int
return $this->originPacketIdentifier->getPacketIdentifierValue();
public function getReturnedPacketIdentifier(): int
return $this->returnedPacketIdentifier->getPacketIdentifierValue();