Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:126767 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 893FE1A00BC for ; Fri, 14 Mar 2025 21:23:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1741987246; bh=s2gIBKvBUHPnh82KSZk3nJQMK0vVPtubp59c9MwawwU=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=NdIVP4tZh6qiw7e1/2fWV4pYNAFXdrD+jFgJgfsTZ1Qw1fjiiUF2VTuQe1ZAzzPWY C/qsaxo6IuFitvak1CcpUva4x2GxSFBCqtNYqLZAAI5enp/td9j59q5F8CTRJTdVBq dWxVRObEzZu6rlGM2EMgk2FO2j4Ugd0e2m+ZQmoL7PMGpH4WMAFcVioup7TXgecnxz 8zOPE8AQXuJakmHS7VJAnR+qqMmQF02i7AxoDhBydoyE5BW/m4FBclCri4YCih+6ws AhCrYwIInQQkff0AchSTyOm5j2vFNup3CP76Iu1t72pgzScfbolLxKef9FaqDk56ID 5F2YOLFA6GUSw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id D5004180072 for ; Fri, 14 Mar 2025 21:20:45 +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=-1.7 required=5.0 tests=BAYES_20,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-qt1-f175.google.com (mail-qt1-f175.google.com [209.85.160.175]) (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 ; Fri, 14 Mar 2025 21:20:45 +0000 (UTC) Received: by mail-qt1-f175.google.com with SMTP id d75a77b69052e-4766631a6a4so26429981cf.2 for ; Fri, 14 Mar 2025 14:23:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741987397; x=1742592197; darn=lists.php.net; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=JVqZk+gKj3jpjQA+E0cAmvDY/ERN3YPGjhn3BOGV8mw=; b=g4jhmcynVnZt0hVrzUbZSpTi5O5bebZC077dPEXJcK9oakzLvIB8Xhsl9esTFPsf+a aA92HaNl0jIvTIqTPoKM3VthiOmWXw3GUaOHmf2TRK/3UGs8lmRz4izYbvbtkdR2PtsF bnwtPmOtOrLXHoZ+esXUqWkrFggubEMeEFuNd712ZewLSu0HCg3YypXz4lF47CnzOYuZ S1BEQ18mGgsh2O1byB94euKhAX8KRs4lUCz2h/czZVs/KTjSH0SwWtd7/uZjKcSwFbB+ NATHXCMv/PwnP2Jpetj0IXXRL1GOjJ73s4hOsWNPwSVbc+R6nRht+g6PAu4r5ztIfL2b ULmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741987397; x=1742592197; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=JVqZk+gKj3jpjQA+E0cAmvDY/ERN3YPGjhn3BOGV8mw=; b=p3YBXQzIQN948a3UMNvJgSAqUOGdBvSrtqCCf7Ix/y5DAaSuu6g0tvW0l/96LMnDt2 fJHYJTcLVSObP9+hEVcWVJ/Efn4ou7wVg1LdJBoYrJ3A+j51LSTu0GHOcovEKkmH2mDm u3b2MFwBME8JmBXsOa9r+UL1+m11JUx221RvQ28WReB/HE2UG9J7hofFh2XZcOxpSrE5 J7Q4l0KwmmJ+CYNKDFgPKzOEvOkbv5QQ75szJfoI2VJT64fqjGsy0v0J43ujqEcJFpG9 1ahINPmWEH79wpykvePdskLbnsh8lXEj7OFHOsBuz8zNFLNU6IxnE3IRpTr6uYVzBpMj Unww== X-Forwarded-Encrypted: i=1; AJvYcCVnsBPUEC4+tcXtEpdr1uZyws/ii8yBGdAoixefFbppgSM9jf7Tx5qGNI0+Sss2iokIm1fiiHpgzHA=@lists.php.net X-Gm-Message-State: AOJu0YxGUAHXx3QSTSSRh2aLE3VoUO7syGtr9e38mSeJGdjhuoiR37DG C+tzXvXhsJ/r3LfNjVIevv6SVu2RsiTTGrKyoDSz4jme/4V7kyn+qdxSusPattO1VyaFK0euFxo TFy7+lyIA91CwwjnMbNDAijm5VmE= X-Gm-Gg: ASbGncvzx8ejDqZREqBSH119oozGdOkDFTUjkVEHyL9RkBc7MB0BJ1L9TpXvZvLaAYr mHrrJlOQoQ/HKs+mdc4QhduYn6OF8kCF9mrZL/AAH52aa/5Hk2uWAenlu4XqFIMmZUm8tFuTlnv NkHgyU20LVfioD5466cpTxigX2Lg== X-Google-Smtp-Source: AGHT+IFzcNLNYixokxm9pqncTu2OGnDL2+KyqGT4ksDyDJvqmrALfjspOPf1n3Z58d/AhvVugLv0Y4RDOB/oczsFlMg= X-Received: by 2002:ac8:5908:0:b0:475:6af:9fb4 with SMTP id d75a77b69052e-476c81c7cfamr62808001cf.39.1741987397594; Fri, 14 Mar 2025 14:23:17 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: <1BCB4144-231D-45EA-A914-98EE8F0F503A@automattic.com> <8E614C9C-BA85-45D8-9A4E-A30D69981C5D@automattic.com> <9bf11a89-39d9-457b-b0ea-789fd07d7370@gmail.com> In-Reply-To: Date: Fri, 14 Mar 2025 22:23:06 +0100 X-Gm-Features: AQ5f1Jrfqbo7bRekS1kLaarx2ZhvI1vMnixLwf58TsCOGEndRwQoIbOl-3uHT0o Message-ID: Subject: Re: [PHP-DEV] [RFC] [Discussion] Add WHATWG compliant URL parsing API To: Hammed Ajao Cc: "Gina P. Banyard" , Nicolas Grekas , internals@lists.php.net Content-Type: multipart/alternative; boundary="0000000000000972b20630540cf4" From: kocsismate90@gmail.com (=?UTF-8?B?TcOhdMOpIEtvY3Npcw==?=) --0000000000000972b20630540cf4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Hammed, What's wrong with declaring all the methods as final eg. > https://github.com/lnear-dev/ada-url/blob/main/ada_url.stub.php I've just noticed your message, sorry. Coincidentally - as I wrote a few days ago -, I'm also experimenting with making methods final. M=C3=A1t=C3=A9 > --0000000000000972b20630540cf4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Hammed,

What's wrong with declaring all the methods as final eg.= =C2=A0https://gi= thub.com/lnear-dev/ada-url/blob/main/ada_url.stub.php
=
I've just noticed your message, sorry. Coincidentally - = as I wrote=C2=A0a few days ago -, I'm also=C2=A0experimenting with maki= ng methods final.

M=C3=A1t=C3=A9
--0000000000000972b20630540cf4--