setWidth($diameter); $this->setHeight($diameter); return $this; } /** * Get diameter of circle */ public function diameter(): int { return $this->width(); } /** * Set radius of circle */ public function setRadius(int $radius): self { return $this->setDiameter(intval($radius * 2)); } /** * Get radius of circle */ public function radius(): int { return intval(round($this->diameter() / 2)); } }