sender = $sender; return $this; } /** * get sender * @return string sender */ public function getSender() : string { return $this->sender; } /** * set receiver * @param string $receiver note receiver * @return Note current instance */ public function setReceiver(string $receiver) : Note { $this->receiver = $receiver; return $this; } /** * convert internal state to php array * @return array */ public function toObject() { $return = parent::toObject(); if ($this->sender !== "") { $return['sender'] = $this->sender; } if ($this->receiver !== "") { $return['receiver'] = $this->receiver; } return $return; } /** * create object from json * @param mixed $json input json */ public function fromJson($json) : bool { if (!parent::fromJson($json)) return false; $this->receiver = ""; return true; } }