Re: [VOTE] Abstract final / Static classes
| From: | guilhermeblanco@gmail.com | Date: | Fri, 12 Dec 2014 16:35:58 +0000 |
| Subject: | Re: [VOTE] Abstract final / Static classes | ||
| References: | 1 2 3 4 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-79607@lists.php.net to get a copy of this message | ||
RFC is updated exposing both possible usages with both explanations.
Hope it doesn't confuse even more.
On Fri, Dec 12, 2014 at 11:30 AM, Florian Margaine <florian@margaine.com>
wrote:
>
> Hi,
>
> Le 12 déc. 2014 17:28, "guilhermeblanco@gmail.com" <
> guilhermeblanco@gmail.com> a écrit :
> >
> > It's part of the history of that RFC, accessible here:
> https://wiki.php.net/rfc/abstract_final_class?rev=1417060830
> >
>
> But then it isn't clear as of right now. What is proposed? The example?
> The votes? What does
final has to do with
> static?
>
> I'm confused.
>
> > On Fri, Dec 12, 2014 at 11:18 AM, Florian Margaine <florian@margaine.com>
> wrote:
> >>
> >> Hi,
> >>
> >>
> >>
> >> On Fri, Dec 12, 2014 at 5:12 PM, guilhermeblanco@gmail.com <
> guilhermeblanco@gmail.com> wrote:
> >>>
> >>> Hi internals,
> >>>
> >>> After a good round of discussion, I updated the original "abstract
> final
> >>> class" proposal into a "static class" proposal.
> >>> However, I kept both patches online so it's up to voters decide which
> one
> >>> it could be implemented.
> >>> Patches are now complete and voting phase starts now and will be active
> >>> until 12/19/2014.
> >>>
> >>> As this is a language update, it requires 2/3 pro or against the
> feature.
> >>>
> >>> https://wiki.php.net/rfc/abstract_final_class
> >>
> >>
> >> Why does the example use final?
> >>
> >> final static class Environment
> >> {
> >> private static $rootDirectory = '/var/www/project';
> >> public static function getRootDirectory()
> >> {
> >> return self::$rootDirectory;
> >> }
> >> }
> >>
> >> Also, the vote presents 2 options. The RFC is in a weird state where it
> mentions "abstract final" but doesn't explain anything about them. The
> votes don't seem to be what the example is...
> >>
> >> Could you edit your RFC?
> >>
> >>>
> >>>
> >>>
> >>> Happy voting!
> >>>
> >>> Regards,
> >>>
> >>> --
> >>> Guilherme Blanco
> >>> MSN: guilhermeblanco@hotmail.com
> >>> GTalk: guilhermeblanco
> >>> Toronto - ON/Canada
> >>
> >>
> >> Cheers,
> >> --
> >> Florian Margaine
> >
> >
> >
> > --
> > Guilherme Blanco
> > MSN: guilhermeblanco@hotmail.com
> > GTalk: guilhermeblanco
> > Toronto - ON/Canada
>
> Cheers,
> Florian
>
--
Guilherme Blanco
MSN: guilhermeblanco@hotmail.com
GTalk: guilhermeblanco
Toronto - ON/Canada