Re: [RFC][VOTE] Allow abstract function override
| From: | Derick Rethans | Date: | Tue, 28 Mar 2017 10:31:40 +0000 |
| Subject: | Re: [RFC][VOTE] Allow abstract function override | ||
| References: | 1 2 3 4 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-98649@lists.php.net to get a copy of this message | ||
On Tue, 28 Mar 2017, Marco Pivetta wrote:
> Voted "no" because of this paragraph:
>
> > This RFC proposes to allow this, even if it has very few uses, and
> > because there is no reason to disallow a compatible redefinition.
>
> I couldn't see a use-case.
>
> In addition to that, this breaks the assumption that the topmost abstract
> signature is the authoritative one. That is a subtle BC break, but still a
> BC break. Yes, I know I'm annoying, sorry 😥
As there is a subtle BC break, then that needs to be mentioned in the
RFC under "Backward Incompatible Changes".
cheers,
Derick