Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:79604 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 73100 invoked from network); 12 Dec 2014 16:28:48 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 12 Dec 2014 16:28:48 -0000 Authentication-Results: pb1.pair.com smtp.mail=guilhermeblanco@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=guilhermeblanco@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.223.179 as permitted sender) X-PHP-List-Original-Sender: guilhermeblanco@gmail.com X-Host-Fingerprint: 209.85.223.179 mail-ie0-f179.google.com Received: from [209.85.223.179] ([209.85.223.179:52926] helo=mail-ie0-f179.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 7F/F1-62606-FB71B845 for ; Fri, 12 Dec 2014 11:28:48 -0500 Received: by mail-ie0-f179.google.com with SMTP id rp18so7210662iec.10 for ; Fri, 12 Dec 2014 08:28:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=Pxt8cKryKBpZOEpNEbov7TeY7EHG5aARXiL8HjJ46TI=; b=tUulSaV8HrKf4LGSpZrvyhq5L6yfh1vZRQtIPhPoLUglpgcK74+s4vfs/m5tbQ8tHc 9J0S3rSiddDUnAV9dMdsGriaa9sKBibrek11Xy0yhIO+hgbf0+KQrF/0YwIdMLKILakH R1FvQHFDeT01eCBDEZY3sxFlQpoxF90NufUvPUJ5SXBc51ymKSszJ7jn4CqpishN42Lf Ik1xTRVwfxCrKpJ6953gNVoxJhsRUv+lUbo8yi87qDPLYDroJr3OXEo3SIjqNvAcd0Oh 9b127w46yXtrPYD1NfAFEdJpBWs9PsrhYRd3SmCXkWtFQgerBEIf1c7o6IEe/ydUY/lu ke0Q== X-Received: by 10.107.19.167 with SMTP id 39mr16244174iot.56.1418401725338; Fri, 12 Dec 2014 08:28:45 -0800 (PST) MIME-Version: 1.0 Received: by 10.64.238.75 with HTTP; Fri, 12 Dec 2014 08:28:25 -0800 (PST) In-Reply-To: References: Date: Fri, 12 Dec 2014 11:28:25 -0500 Message-ID: To: Florian Margaine Cc: PHP internals Content-Type: multipart/alternative; boundary=001a113f9cc4fcdbe6050a0762fb Subject: Re: [PHP-DEV] [VOTE] Abstract final / Static classes From: guilhermeblanco@gmail.com ("guilhermeblanco@gmail.com") --001a113f9cc4fcdbe6050a0762fb Content-Type: text/plain; charset=UTF-8 It's part of the history of that RFC, accessible here: https://wiki.php.net/rfc/abstract_final_class?rev=1417060830 On Fri, Dec 12, 2014 at 11:18 AM, Florian Margaine 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 --001a113f9cc4fcdbe6050a0762fb--