/** * * {@inheritDoc} * * @see \Minwork\Http\Interfaces\RequestInterface::setUrl($url) */ public function setUrl($url) : RequestInterface { if (is_string($url)) { $this->url = Validation::isUrl($url) ? $url : Formatter::makeUrl($url); } elseif (is_object($url) && $url instanceof Url) { $this->url = $url->buildUrl(); } return $this; }