x = $x; $this->y = $y; } public function setX(float $x): self { $this->x = $x; return $this; } public function getX(): float { return $this->x; } public function setY(float $y): self { $this->y = $y; return $this; } public function getY(): float { return $this->y; } public function jsonSerialize(): array { return [ 'x' => $this->getX(), 'y' => $this->getY() ]; } }