Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:120558 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 76041 invoked from network); 12 Jun 2023 15:24:52 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 12 Jun 2023 15:24:52 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id A46D4180546 for ; Mon, 12 Jun 2023 08:24:51 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS24940 176.9.0.0/16 X-Spam-Virus: No X-Envelope-From: Received: from chrono.xqk7.com (chrono.xqk7.com [176.9.45.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Mon, 12 Jun 2023 08:24:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bastelstu.be; s=mail20171119; t=1686583489; bh=8h2VFH30PkFmxsG1blQ8uQ8FFwiqDUxUlz9roQx5B6s=; h=Message-ID:Date:MIME-Version:Subject:To:References:From: In-Reply-To:Content-Type:from:to:cc:subject:message-id; b=aIPfnPtBlBBVktG5iqj6VRAf83hDHrXxOGjqm9cQYlz4SmAbupy9TM5AL/jCKbV4m 9l/sWANlah0ERhoCmJSK4/MfBMt5OZSG28puRWcYm/fUtiek1zHEWYUjymJ3THAaya j0EKNQzrJy/bitJ5M/LUMMbAe+pWotUHbFU+7EXU+2sZCn1+ApWAAVDSeNl2Ss1PhT XajQCrW2jC7bcZoSeVNxOYW5fSolBBtUHiY+V6JXKoiEBHE8TuEU3Ss6/fcDFcbpiq krMAnRM+y7FV7ga4zdHUUCquQQOl9H9D4Vw41zfKMheBbQdxNR92SAOFd3E2zTpvKi 0AlMFY7Zrn0Gg== Message-ID: <08fb4710-618a-6202-acc5-5b898dc36e41@bastelstu.be> Date: Mon, 12 Jun 2023 17:24:47 +0200 MIME-Version: 1.0 To: internals@lists.php.net References: Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [PHP-DEV] RFC [Discussion]: Marking overridden methods (#[\Override]) From: tim@bastelstu.be (=?UTF-8?Q?Tim_D=c3=bcsterhus?=) Hi On 5/11/23 18:37, Tim Düsterhus wrote: > I'm now opening discussion for the RFC "Marking overridden methods > (#[\Override])": > > ---- > > RFC: Marking overridden methods (#[\Override]) > https://wiki.php.net/rfc/marking_overriden_methods > > Proof of concept implementation is in: > > https://github.com/php/php-src/pull/9836 Discussion has died down, unfortunately without (much) commentary with regard to Claude's and Sara's suggestions. However I believe that the proposal is in a state where is brings a real benefit and where it is also extensible in the future, e.g. to include Claude's "No implicit override" suggestion. I have included it in the "Future Scope" section. Sara's first proposal to make it a LSP check bypass I have added to the "rejected features" section, as argued in my previous response to it. I've also added references for Swift and Kotlin, as these languages where mentioned in PHP Core Roundup #13 by The PHP Foundation. I plan to start the vote later this week, possibly on Wednesday. Best regards Tim Düsterhus