Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:92859 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 91889 invoked from network); 28 Apr 2016 05:36:04 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Apr 2016 05:36:04 -0000 Authentication-Results: pb1.pair.com smtp.mail=ocramius@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=ocramius@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.215.43 as permitted sender) X-PHP-List-Original-Sender: ocramius@gmail.com X-Host-Fingerprint: 209.85.215.43 mail-lf0-f43.google.com Received: from [209.85.215.43] ([209.85.215.43:35159] helo=mail-lf0-f43.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 0D/B1-14004-241A1275 for ; Thu, 28 Apr 2016 01:36:02 -0400 Received: by mail-lf0-f43.google.com with SMTP id c126so82087511lfb.2 for ; Wed, 27 Apr 2016 22:36:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=KPWWsGkFlk8sIluFGYcMJuM8JRoPmPhuSIUkvWucNtU=; b=gAJOQN8H30Cw4pKHREp6kCHa4F6QZSElSN8naiSGuHlOpCYlv3VwqovcPySJIsgpK2 DuZF5QyGejEd3BJACfFiYNwJI6R1JBb702/2sGg7krhEqzOZU6D2xR+lc6VfsiyxqDT5 /nYdS0soqCguBTLPQaRuQgX2ujnMbAN+/xrw7xbmZ3X0ht4RPkiCEU1orFL7FFyZ01ye nNy2vGvnmW48kFwjyN0/P+TthZfL+31pvMRO7GZCCrsm4kGP0+bcN06SZVUBd49dPynD 3GLcsprWcB7Aw7WvXjV8d/cbjQxZdpM1gwMaShC0BakpJKGpNtxSn4VISliz9g1MEVSp yI5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=KPWWsGkFlk8sIluFGYcMJuM8JRoPmPhuSIUkvWucNtU=; b=j9WU0lzZepuzCqowi73Me7EwAKn6EgfawhGDs6N6e0oIhYUKC5poyO8jmOUvWDjZ+G GYyficj/OnV7lx4QtsJTO/etamKjJSZJmEBiAhBkkRSzuwLhK6OEl0tse0dE8MnX4f4v PR2667COz2Oxpg3r/n3GLr1vFFdRD0kxq0f12FHYEZ4+yC8qJ3dLedtF9ncADyA9JxG7 yhfYXGK2u20z9mgJGYC2TcOmSKiqtmXAw9K932B77MS18a1g0VduuiBzxHQ5tQ5/4mJL ky7rskgU7M/0nySHZdQIpBeVLODBurrVAtmYLOCw3zhC7H59UvafXhnPpWZP+y7s69Nh H5/w== X-Gm-Message-State: AOPr4FVAaxM8L8IyA6ylVoG+4rFdn495P6zj3Kt19RZvy3OIZRA2wAugJZ1StcHtvyv2e3GKcai3Lst2y+o3HQ== MIME-Version: 1.0 X-Received: by 10.25.143.135 with SMTP id r129mr4715283lfd.52.1461821757985; Wed, 27 Apr 2016 22:35:57 -0700 (PDT) Received: by 10.112.126.67 with HTTP; Wed, 27 Apr 2016 22:35:56 -0700 (PDT) Received: by 10.112.126.67 with HTTP; Wed, 27 Apr 2016 22:35:56 -0700 (PDT) In-Reply-To: References: <571965D1.9020102@zend.com> <5719CDB2.90103@zend.com> <571DCA6A.2070803@zend.com> <571E35D8.8080504@zend.com> <571E4A83.3080304@garfieldtech.com> <571E64A2.2040505@gmail.com> <5720A6B4.4000307@lsces.co.uk> Date: Thu, 28 Apr 2016 07:35:56 +0200 Message-ID: To: Lester Caine Cc: PHP Internals List Content-Type: multipart/alternative; boundary=001a114014c09c1c9c053184e651 Subject: Re: [PHP-DEV] PHP Attributes -> docBloc alternatives ... From: ocramius@gmail.com (Marco Pivetta) --001a114014c09c1c9c053184e651 Content-Type: text/plain; charset=UTF-8 Hey Lester, This is what Mike van Riel was working on with PSR-5. Work has been suspended atm, but I'd still go look at that first. On Apr 27, 2016 13:47, "Lester Caine" wrote: On 25/04/16 20:24, Rasmus Schultz wrote: > Check here to see what we did for php-annotations: > > https://github.com/php-annotations/php-annotations/blob/master/docs/CustomAnnotations.rst#usageannotation > > It's somewhat similar to how C# does it, and it has worked quite nicely. After some fun caused by the way projects keep getting rewritten to comply with the latest undemocratic changes to coding style, I have a copy of php-annotations working without composer and what is imediatly obvious is that current PHPDoc standard could do with an update. php-annotations has some nice extensions such as range and length, but these have been culled from the current builds because they are not part of the standard. The problem is of cause that phpdoc.org are now defining that standard and applying their view of how code should be written, and the tags no longer align with much of the legacy code, which is why we still have the phpDocumentor1 versions being used. docBloc annotation IS well established, but can we at least document a core PHP view of what should be available, and how to extend that to support the alternat tags people are looking for. -- Lester Caine - G8HFL ----------------------------- Contact - http://lsces.co.uk/wiki/?page=contact L.S.Caine Electronic Services - http://lsces.co.uk EnquirySolve - http://enquirysolve.com/ Model Engineers Digital Workshop - http://medw.co.uk Rainbow Digital Media - http://rainbowdigitalmedia.co.uk -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php --001a114014c09c1c9c053184e651--