Newsgroups: php.internals
Path: news.php.net
Xref: news.php.net php.internals:126483
X-Original-To: internals@lists.php.net
Delivered-To: internals@lists.php.net
Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5])
	by qa.php.net (Postfix) with ESMTPS id DA19A1A00BC
	for <internals@lists.php.net>; Mon, 24 Feb 2025 00:48:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail;
	t=1740357937; bh=r4H5/Y+rcHOitwUFMdbm66D2GP/gR/WjxbjGN5neAD8=;
	h=Date:To:From:Cc:Subject:In-Reply-To:References:From;
	b=GvsbeEp6fOS27Pn9+6E0sbSVd7oawbEpZqDcUvbEbD3GnmoJd8iI17RxjmN4caets
	 qY5N0CgLDrT87K/yS38QY2NT5Oztfa3CweVi4hHf65ABatNJXk6hxvuQwJgr/6kAkG
	 dl6X5dvVZ7qLOzch16/zalIfACrg11QpwciqTeCR64A5jhyDqnYEF50H7fdRbLOBYL
	 PpvR9UTLGVXUoFQ1Zqv88tN0Ozi/ul6b9ocGDR/d6/nB+kLlfTNryJkTGp1Qkn8BlE
	 PbeVhD1kbBSyQge2BA6KtOEIc2UcurLyyofXXPQvDyX4D280f/eXytsfhdyKK+pd6O
	 czQhqrSVO7Y4Q==
Received: from php-smtp4.php.net (localhost [127.0.0.1])
	by php-smtp4.php.net (Postfix) with ESMTP id 8C61818007D
	for <internals@lists.php.net>; Mon, 24 Feb 2025 00:45:35 +0000 (UTC)
X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net
X-Spam-Level: 
X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED,
	DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,RCVD_IN_DNSWL_NONE,
	RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS
	autolearn=no autolearn_force=no version=4.0.0
X-Spam-Virus: No
X-Envelope-From: <internals@gpb.moe>
Received: from mail-10627.protonmail.ch (mail-10627.protonmail.ch [79.135.106.27])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
	(No client certificate requested)
	by php-smtp4.php.net (Postfix) with ESMTPS
	for <internals@lists.php.net>; Mon, 24 Feb 2025 00:45:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gpb.moe;
	s=protonmail3; t=1740358091; x=1740617291;
	bh=r4H5/Y+rcHOitwUFMdbm66D2GP/gR/WjxbjGN5neAD8=;
	h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
	 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
	 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
	b=FRf8z8+qHl5a4TaGx1VOsbYtOwXt+ZxfTEDlyO19zse6EU8EwVKbBxyx3QSf/WiCn
	 rskdvX3PbPUvp1/hHNtHRWj2Gic1Yjlj5D4Y79LX6MpkR5CBXBN02lpKK4msUvx3TV
	 VJhHKAlCpr/LIrOaQo8YcpL7y0BUOgtA50kITGVa+6VpuqAGwU2WRB5Owy7chdhJv1
	 vPVvNKu7Rj1SsCJgvfshxbxaZqr80Xumv/TsCLG3ZOPU3NJFe7pRJzJaGa2lyg//wB
	 L9XWS7/ydW1ZVeh4BjdosoZ8/Lf94lqboFH/vtHaP+hPjwvHdmUEXzZFKe36tDRmxe
	 ENVITcsXxn8AQ==
Date: Mon, 24 Feb 2025 00:48:06 +0000
To: "Paul M. Jones" <pmjones@pmjones.io>
Cc: PHP Internals List <internals@lists.php.net>
Subject: Re: [PHP-DEV] [RFC] [Discussion] Add WHATWG compliant URL parsing API
Message-ID: <TAsygCFnr8wsFjti72GQbIH_Vjh4_qDXwNM5Qp4NyM3YxCzFilunzcBeXSFlS7FmUrVT_rHiacK6jjqG401ybi7Q9iwDY47RB1BYVJoLIJs=@gpb.moe>
In-Reply-To: <811B65CE-1DF0-4A47-937C-4FCB6E945B92@pmjones.io>
References: <CAH5C8xUb1O20ZDrOQNC=ckFxHUUWSK7sw_njQQzFBd0qgQqoww@mail.gmail.com> <RYUX5rSGApW8lPGs1yovM2fIXXBHd_UcqEKAKgj8-dRrpThS4tC195Jb3kPTT5up96r7SZ2WunauAblAIEkZe41BwZxLeSE2SaKQLAYSmZo=@gpb.moe> <811B65CE-1DF0-4A47-937C-4FCB6E945B92@pmjones.io>
Feedback-ID: 96993444:user:proton
X-Pm-Message-ID: 8583cd6b12003980cee2d7eae16f814c3ddc2579
Precedence: bulk
list-help: <mailto:internals+help@lists.php.net
list-unsubscribe: <mailto:internals+unsubscribe@lists.php.net>
list-post: <mailto:internals@lists.php.net>
List-Id: internals.lists.php.net
x-ms-reactions: disallow
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
From: internals@gpb.moe ("Gina P. Banyard")

On Sunday, 23 February 2025 at 17:57, Paul M. Jones <pmjones@pmjones.io> wr=
ote:

> Hi all,
>=20
> In earlier discussions on the Server-Side Request and Response objects RF=
C and the after-action sumamry, one of the common non-technical objections =
was that it would better be handled in userland.
>=20
> Seeing as there are at least two other WHATWG-URL projects in userland no=
w ...
>=20
> - https://packagist.org/packages/rowbot/url
> - https://packagist.org/packages/esperecyan/url
>=20
> ... does the same objection continue to hold?

Considering that one of the other stated goals of this RFC is to provide th=
is API to other core extensions, the previous objections do not apply here.

Best regards,

Gina P. Banyard