Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Arno Welzel Newsgroups: comp.lang.php Subject: Re: phpstorm: implement method final Date: Fri, 9 Oct 2020 23:46:07 +0200 Lines: 36 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net m44gZ7xr8wGbnXP2re7eHgbn9Qbp1Q2ZfJCGqD+ulG8/qFZ8e3 Cancel-Lock: sha1:Nbl4vV80PdeFbyeWs1ukl9aKNAg= In-Reply-To: Xref: csiph.com comp.lang.php:18380 J.O. Aho: > On 09/10/2020 12:21, alex wrote: >> Il 08/10/20 18:19, J.O. Aho ha scritto: >>> On 08/10/2020 09:52, alex wrote: >>> >>>> But I would like the methods implemented through phpstorm to be final. >>> >>> If you want to auto prefix a funcion with final, then ask how to do >>> that in phpstorm at the jetbrain web forum. >>> >>>> class C implements I { >>>>    final public function sniff() { >>>>       // TODO: Implement sniff() method. >>>>    } >>>> } >>>> >>>> You can? >>> >>> https://www.php.net/manual/en/language.oop5.final.php >>> >> >> ???? > > That is the documentation about final in PHP, something that been > supported since 2004. I do recommend you take a look at it and maybe > read the comments too, so you know how it works in php. I believe the question was not wether one can use "final" but how to get PHPStorm to automatically add this when asking to create the code using the "Implement methods" command in the "Code" menu of PHPStorm. -- Arno Welzel https://arnowelzel.de