for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Kerox\Messenger\Model\Callback;
class Read
{
/**
* @var int
*/
protected $watermark;
protected $sequence;
* Read constructor.
*
* @param int $watermark
* @param int $sequence
public function __construct(int $watermark, int $sequence)
$this->watermark = $watermark;
$this->sequence = $sequence;
}
* @return int
public function getWatermark(): int
return $this->watermark;
public function getSequence(): int
return $this->sequence;
* @param array $payload
* @return static
public static function create(array $payload)
return new static($payload['watermark'], $payload['seq']);