Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:68883 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 63809 invoked from network); 3 Sep 2013 09:38:17 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Sep 2013 09:38:17 -0000 Authentication-Results: pb1.pair.com header.from=indeyets@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=indeyets@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.128.180 as permitted sender) X-PHP-List-Original-Sender: indeyets@gmail.com X-Host-Fingerprint: 209.85.128.180 mail-ve0-f180.google.com Received: from [209.85.128.180] ([209.85.128.180:60328] helo=mail-ve0-f180.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E3/78-29856-80EA5225 for ; Tue, 03 Sep 2013 05:38:17 -0400 Received: by mail-ve0-f180.google.com with SMTP id pb11so3703667veb.39 for ; Tue, 03 Sep 2013 02:38:13 -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:content-type; bh=I9if3fLhlBXEVWweomfXZHgqj8vi0om8ZDvqUr/vVjM=; b=dtkPNiN8qQlHXdM2HpNOtUpBbObHzSPJCc4Caz/IA/nbvODuier2N8bg7pxy5gG86l M/da3Ub2fEiNKz0AEolLOIpHVqwRnnbUqU0whvRgB/b2DE3wmVxG13nunj6H7UavrNw2 CG+EnOwJ7VRxQ+0p5AllSsg3wqvGmyYUY1XoDJwn8wVx5BiogePeqx4/T8OhTxdCUrfm ZsrO9+cgIzxQRBFeLRV4jfd1jEvBOO9M4ss9o8bUUwDcDPOcg2Yp9Q0zTnPeiY+PEhro v1CZasG57q1TpdY8wXGCPdBgazpCnQv1pDIXTmz0jCzfTtVQfHsxaJiXwIEWN9xh5WCO wwqQ== MIME-Version: 1.0 X-Received: by 10.220.174.200 with SMTP id u8mr16915853vcz.6.1378201093337; Tue, 03 Sep 2013 02:38:13 -0700 (PDT) Received: by 10.52.96.102 with HTTP; Tue, 3 Sep 2013 02:38:13 -0700 (PDT) In-Reply-To: <52259425.9050209@lsces.co.uk> References: <52243BA6.5040905@sugarcrm.com> <5224F2EC.2090609@sugarcrm.com> <52250A97.8050406@sugarcrm.com> <52251149.4080308@sugarcrm.com> <522517D5.7020603@lsces.co.uk> <80742DA8-3947-4569-8643-4075FF213259@newtekemail.com> <52259425.9050209@lsces.co.uk> Date: Tue, 3 Sep 2013 13:38:13 +0400 Message-ID: To: Lester Caine Cc: PHP Internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] [RFC] Skipping parameters take 2 From: indeyets@gmail.com (Alexey Zakhlestin) On Tue, Sep 3, 2013 at 11:47 AM, Lester Caine wrote: > Robert Williams wrote: >> >> PHPDoc doesn't support parameter blocks, which means that IDEs can't offer >> the same level of assistance with code-completion that they offer for both >> objects and straight parameters -- another huge downside. > > > PHPDoc's does 'not' not support parameter blocks ... you just document them > properly in the first place. Switching these to formalised objects > introduces another level of complexity that detracts from their use rather > than enhancing it, but again that is more to do with maintaining BC. > Something that has become a second class citizen nowadays? PSR-5 (draft) does support them: https://github.com/phpDocumentor/fig-standards/blob/master/proposed/phpdoc.md#7-describing-hashes -- Alexey Zakhlestin, http://github.com/indeyets