Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:126749 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 CE5281A00BC for ; Fri, 14 Mar 2025 09:57:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1741946124; bh=mlrkgSjfZZmdQYJZJ17wAongl8u4NhBrN6KdieEqZdQ=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=jKmOcssKCrXeSefzYV5ELAibFfgquzDXqf2vIc/TkP9a/0HZfqyY5zP8xBhoR8S1+ zS/kKBZynlrcqOZmjNefsdLuiQMPNpY08OD7/PaXTFqc5Vlg1U/bYA0F2I43sZXjat vYUfJokzJVwyHi6fPTcxCEtirBjqyMpTpzLImHFW45hnKTo8F3hxyc4WAfyphFK2OC +DgT7l78TgOJ6pW5x2ydw4EygF9drz0zCGHoMzu0EzrFGqzwyRa+fsp63ChcOZyKxr 2ZLdyPrKvRr89KFavcWH1um/0P6keSvcKaWm3CBwQoKe2P+U5lr/KxdMrKQNd40UVP HF4vKQcng3P6A== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id D3E341801D9 for ; Fri, 14 Mar 2025 09:55:22 +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.7 required=5.0 tests=BAYES_00,DMARC_NONE, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-ot1-f51.google.com (mail-ot1-f51.google.com [209.85.210.51]) (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 09:55:20 +0000 (UTC) Received: by mail-ot1-f51.google.com with SMTP id 46e09a7af769-7271239d89fso536786a34.0 for ; Fri, 14 Mar 2025 02:57:53 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741946272; x=1742551072; 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=mlrkgSjfZZmdQYJZJ17wAongl8u4NhBrN6KdieEqZdQ=; b=PBYaRbnfh66J8X+fiWJiwN1HT9cWxxdEmkH075Z7d5PK3yHNp0pcwYQYa3yhiU2Z7o 7xm2h4i3pwaBJpOFhwX6oBsK+LSOFJhOtqvM6dftaYfjZyfR510RPARne0b1Ao7jS82a IZmjsezQ34RKrN1uhy0JzN1H6OvqHyi679rTHwcOinQhOhtaatR/Fs4bhMkZCijWYLki m5w3jIj6hqK3T7i92LlbqIgSE1YSA1cFCFDmS/mqHvq6WVnhp7S4DD0Wd37kkyDgHbjO YtKE6uLXJhVZgi8qtTeyVluFBF0ZeH7/i6BKQn2M6eK3Ok9aYXM1sI5BZnsXd/2XYhdh JhdQ== X-Gm-Message-State: AOJu0YxXRLmHZED5eBbxc5cHFGRtVI4HPxc5ZsfMyDyw7ph5Pa8a3yxZ 5uCKcwltl7fJ3Y/11WQrWbERSdo3Wke+utcXrg7u/drUZUPfXtxmfhpGu5ylfBZqeNIyphmhDPJ xVdZ2BTyFsQIfzSls7vbTdVBcbQy/gNXC X-Gm-Gg: ASbGncvdTv2bwWzQq/8sHxKug786r5jsFaMvyrgXU+fy6YdE/+csVffDq5U//ZfWFMB JT563DKWLViA2SZrx4pFBk8L8fcwGTb/GuFQafhRWAUwbQcJsXSPt7D1et0x0V+zxNldOtyuaxY QNzVwnIHjgnwl5mfTylu55DFMC X-Google-Smtp-Source: AGHT+IG1DzT9quArDU4rJoHCy3T+Kq5naRUkgnImC7slC+4iGtus0z1NP0yOadTiTlccFvP2sxvdo0rzpvQPbcL+nVY= X-Received: by 2002:a05:6830:2b25:b0:72b:943f:dda8 with SMTP id 46e09a7af769-72bbc54946cmr979721a34.26.1741946272419; Fri, 14 Mar 2025 02:57:52 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: <084101db94b8$73da47e0$5b8ed7a0$@glaive.pro> In-Reply-To: Date: Fri, 14 Mar 2025 10:57:41 +0100 X-Gm-Features: AQ5f1Jp18EFL006RH3DAihx_A58DT0SsNz5-ftUBa0Na7sQ3kumPrI8Xl9EPFXo Message-ID: Subject: Re: [PHP-DEV] [VOTE] Optional Interfaces To: Juris Evertovskis Cc: php internals Content-Type: multipart/alternative; boundary="000000000000c91a8706304a785e" From: bukka@php.net (Jakub Zelenka) --000000000000c91a8706304a785e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Mar 14, 2025 at 10:52=E2=80=AFAM Jakub Zelenka wrot= e: > Hi, > > https://wiki.php.net/rfc/optional-interfaces >> > > I voted yes as we have got a specific use case in core - user stream > wrapper. More details can be found in > https://github.com/php/php-src/issues/10506 . > > Ah I should have probably read it first. :) I confused it with optional methods in interface so this doesn't really help with the above. Still seems quite useful so keeping my vote. Regards Jakub --000000000000c91a8706304a785e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Fri, Mar 14, 2025 at 10:52=E2=80=AFAM = Jakub Zelenka <bukka@php.net> wr= ote:
Hi,

<= /div>

<= /div>
I voted yes as we have got a specific use case in core - user str= eam wrapper. More details can be found in=C2=A0https://github.com/php/php-sr= c/issues/10506 .


=
Ah I should have probably read it first. :) I confused it with o= ptional methods in interface so this doesn't really help with the above= . Still seems quite useful so keeping my vote.

Reg= ards

Jakub
--000000000000c91a8706304a785e--