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)