Hi Nocolas,

czw., 17 mar 2022 o 11:38 Nicolas Grekas <nicolas.grekas+...@gmail.com>
napisał(a):

> Le jeu. 17 mars 2022 à 04:54, Saif Eddin Gmati <azj...@protonmail.com> a
> écrit :
>
> > Hello Internals,
> >
> > As per my last email in the previous thread, i have started the vote for
> > sealed classes feature.
> >
> > The vote will run for 2 weeks until March 31st 2022.
> >
> > Discussion: https://externals.io/message/117173
> >
> > Draft Discussion: https://externals.io/message/114116
> >
> > RFC: https://wiki.php.net/rfc/sealed_classes
> >
>
> Hello Saif,
>
> Thanks for the RFC.
>
> I voted "no" because to me this closes extensibility in a hard way. If
> users are fine ignoring an "@internal" annotation, or using reflection to
> access private symbols, then I think that's fine: their problem; they know
> why they need to do so - not authors. Allowing authors to forcibly remove
> that capability from users is going too deep into removing power from
> users.
>
> Said another way, I don't think this solves any problem that authors face
> in practice. As such I don't think this is worth the added language
> complexity + removal of power.
>

I'd say this is a very weak argument, we do the same with the final on
class, method, property level already.
But well, it's your vote.

Cheers,
Michał Marcin Brzuchalski

Reply via email to