Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:110360 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 66041 invoked from network); 4 Jun 2020 10:46:43 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 4 Jun 2020 10:46:43 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id D12F31804DD for ; Thu, 4 Jun 2020 02:29:03 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, SPF_HELO_NONE,SPF_NONE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Thu, 4 Jun 2020 02:29:02 -0700 (PDT) Received: by mail-wm1-f44.google.com with SMTP id r9so4525097wmh.2 for ; Thu, 04 Jun 2020 02:29:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=beberlei-de.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=jBx6gkbUI5aBntM0930JSDFMogs8l4FFzllaR9FHp9k=; b=M10UF2903zSREqn8X6jFC6Fe0cCfGzCvyCOhokUC9A1slrmos5R6qIm5jQQeUcq22e 12XKXpwVWoAb/vqlghpX7BTWpkw7uEvkJok7hzvv01SCnp0wguOln4IMOO2igtpOh9+2 pIMQRXh3vkZeQjq3O4jx0LkT7zCU1OFDySPqQkHQ6wbKFUwYNyNAHa7GN78IyT8p+zI3 41zj835vsKriX4w/kCSFp2/88qzXjabwcnzMmLO9TaWo6xPSO3XL7PJQif7umwJ/COxo fmhFrvpojX1/tpnaUIlyylngSHGuAQ1p25p6D51mAw1S1rSD3tGdTS/3JwHOYoIpruMJ aPzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=jBx6gkbUI5aBntM0930JSDFMogs8l4FFzllaR9FHp9k=; b=oSI45FZwAF+t9kDb2uMDeEE2gofLBjMSLZDrL0EbF/k7ghxwjDzFgWdpcrBK3s6rnT uEVXw3kaRmhLqWTmkk5hID1HtXbGE6CnqR4XPp4lNuy19J9VepCLliIWTEO6dCZm4pTM qFKP9l459EmHwVdzluUo0TH5iTEi1TMp7kDe8qfsi7ZMJKrS1BRp3nOc1oBFSvht7wvY HrvpBKnJC5vcD2U1C4KiL7oCJe8//3n9l6sVld+rvUa/n9dBYDfqI21KZh9/xvEAzpN9 s+VhTPWK3JB1pNyLgy31QiXHyjZRCScjzF6D0tmK5HCRpmcl/xE+XgVenGRg23UX6YDE GZxA== X-Gm-Message-State: AOAM533e9UZydiqr+6fuZbiZB+wSXC9NLleke1jRn1YY4X8ViLShfxCG KVDtI+enh1j7RqhIj2OkK2MUUW8ferMULz5tJFdBgRKvZGE= X-Google-Smtp-Source: ABdhPJw3AoMXg6PbwtLPpWtgkPoEZhIMobQeg/Kx3k26d0d26K/Pjeg+ynyP8FJ1bj0HpllGP4AXsPPJFEWlJGfSSU4= X-Received: by 2002:a1c:cc0d:: with SMTP id h13mr3389994wmb.168.1591262939729; Thu, 04 Jun 2020 02:28:59 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Thu, 4 Jun 2020 11:28:47 +0200 Message-ID: To: PHP Internals Content-Type: multipart/alternative; boundary="00000000000044691d05a73ec6bc" Subject: Re: [RFC] Amendments to Attributes From: kontakt@beberlei.de (Benjamin Eberlei) --00000000000044691d05a73ec6bc Content-Type: text/plain; charset="UTF-8" I have changed back the rename from namespacing to Attributes\Attribute to using just Attribute after a few discussions off list. The reasoning is that it becomes more clear that a majority of core contributors strongly prefers using the global namespace as the PHP namespace and opening up this point again makes no sense. So the state of the RFC is again what it was when I originally posted it with renaming PhpAttribute to Attribute. Unless there is some new significant feedback I am going to open up this RFC for voting on Monday next week. On Wed, May 20, 2020 at 7:07 PM Benjamin Eberlei wrote: > Hi everyone, > > the Attributes RFC was rather large already, so a few things were left > open or discussions during the vote have made us rethink a things. > > https://wiki.php.net/rfc/attribute_amendments > > These points are handled by the Amendments RFC to Attributes: > > 1. Proposing to add a grouped syntax < > 2. Rename PhpAttribute to Attribute in global namespace (independent of > the namespace RFC) > 3. Add validation of attribute class targets, which internal attributes > can do, but userland can't > 4. Specification if an attribute is repeatable or not on the same > declaration and fail otherwise. > > Each of them is a rather small issue, so I hope its ok to aggregate all > four of them in a single RFC. Please let me know if it's not. > > greetings > Benjamin > --00000000000044691d05a73ec6bc--