19 declare(strict_types=1);
33 return $this->sender_id;
39 $clone->sender_id = $sender_id;
45 return $this->receiver_id;
51 $clone->receiver_id = $receiver_id;
57 return $this->sent_time;
63 $clone->sent_time = $sent_time;
__construct(private int $sender_id, private int $receiver_id, private DateTimeImmutable $sent_time)
withReceiverId(int $receiver_id)
withSenderId(int $sender_id)
withSentTime(DateTimeImmutable $sent_time)