self::RFC3986, UrlUseCase::BROWSER_REDIRECT, UrlUseCase::DEEP_LINK, UrlUseCase::HTML_FORM_ACTION, UrlUseCase::CLIENT_SIDE_URL => self::WHATWG, }; } /** * Check if this spec is RFC 3986 */ public function isRfc3986(): bool { return $this === self::RFC3986; } /** * Check if this spec is WHATWG */ public function isWhatwg(): bool { return $this === self::WHATWG; } }