className; } public function getText(): string { return $this->text; } public function getUrl(): string { return $this->url; } public static function create(string $class, string $text, string $url): self { $link = new static; $link->className = $class; $this->text = $text; $this->url = $url; return $link; } }