setParameters($parameters); $this->setName($name); } public function setParameters(array $parameters):void{ $this->parameters = $parameters; } public function setName(string $name):void{ $this->name = $name; } public function getName():string{ return $this->name; } public function getUrl():string{ return "index.php".$this->getParameters(); } private function getParameters():string{ $parameters = '?'; foreach ($this->parameters as $key=>$value){ $parameters .= $key.'='.$value.'&'; } return $parameters; } }