public function __construct($url) { if (is_scalar($url) || is_object($url) && method_exists($url, '__toString')) { $this->url = (string) esc_url((string) $url); } }