Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:104639 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 26667 invoked from network); 11 Mar 2019 01:47:54 -0000 Received: from unknown (HELO mail-wr1-f43.google.com) (209.85.221.43) by pb1.pair.com with SMTP; 11 Mar 2019 01:47:54 -0000 Received: by mail-wr1-f43.google.com with SMTP id w2so3021769wrt.11 for ; Sun, 10 Mar 2019 15:37:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=46WICa8oCKBDBivrXvYTywCRBvHgNM/VIn63VocE4KQ=; b=B5O9HgLyyVMk1wHItpWK3u8akUR/b9tyvcdB6ioC3/zzvwbcJqWbXnD66WhXM+hbZ7 MUtxz/4WzhNB3AgokXyGu0XlhPCoPsIRYnBMZ9zmCQot4n32i+pc8Z8cjziDkj2RXe4H vL2sr7wRDytzjZiPVDE1eDshq9Q5CrQfSbP1it46qJFeU7OufEx2gaEPoyw2tn+6oalF 6pxKr2k4B44zizfCthPrkf7AwcvmULm/eVH72RPSsK1kh0rInj8muAedQI6ZxRtJaMUS hjOlSfWM8yZ3etuVT3DbgWpDuIIcRm1o0kGZ/AgOhTlj5h9C6uv7JqJrrK/Kz1xooNOy oRlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=46WICa8oCKBDBivrXvYTywCRBvHgNM/VIn63VocE4KQ=; b=Mazif4VpOjpHTntfiigrQU4apXESVScohd2WWyhY9pU396nA/IvvmaqZZ/NtBEFhUr wWBNLpLnImUgWn4JTHEuJ+qgAkjY8NAr1fMzY0x52JZBE2DRleGBZwS+ghf/BXIH7ifw Q9iK4C40pznY6OXnNQD6KLb/jtXklcHqhsrqF5LLrAWITns5BxpI340mzLAbCfpZGByM BlI+GHwOj2nujhWFPZqz55u4HniG4y6nwkPuBiSQioOmHHcTdJpCRKQKZU6Ns/Jlgc71 A91oYD8hq0smK7OKHGMCMoeD24gjqC4A7EyzQDIdDwAQNVryljot/yB+5CWv8n8L1yYd F4DA== X-Gm-Message-State: APjAAAUPvktv0AnlHFRZm2/qbxTrTHZ1nDFSO78j7qtpzjR9bLh6uiUc a9u4I5sbvglyE1+0a1h+tFujRvT7 X-Google-Smtp-Source: APXvYqzXBpUT4vJkpvcqrKb/5WfRHR87UGTdcBLWqYjvE12oLjc5ceonCNTDpGJ4GIpU/B1PZ2k8sg== X-Received: by 2002:adf:e38b:: with SMTP id e11mr1811214wrm.113.1552257442737; Sun, 10 Mar 2019 15:37:22 -0700 (PDT) Received: from [192.168.0.16] (cpc84253-brig22-2-0-cust114.3-3.cable.virginm.net. [81.108.141.115]) by smtp.googlemail.com with ESMTPSA id k6sm17043176wrq.82.2019.03.10.15.37.21 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 10 Mar 2019 15:37:22 -0700 (PDT) To: PHP Internals List References: <2c497732-96f8-3ef0-bc18-912220fbff4d@gmail.com> <78aa28fb-28dc-0ecc-23bc-b0b8806d1e46@gmail.com> Message-ID: <396e7d42-a4b8-2925-a87a-d3cfc0c5d8d1@gmail.com> Date: Sun, 10 Mar 2019 22:37:21 +0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.5.3 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-GB Subject: Re: [PHP-DEV] RFC: Locked Classes From: rowan.collins@gmail.com (Rowan Collins) On 10/03/2019 21:09, Marco Pivetta wrote: > Still feasible though: PRs to > https://github.com/Roave/Dont/tree/master/src/Dont welcome Indeed. Many things in a language are sugar for something that could be done in a more complex way; it's a judgement call which ones are worth including, and maybe this one is, maybe it's not. Note that that trait would definitely break lazy-loading, though, because it declares a final __get() Regards, -- Rowan Collins [IMSoP]