I agree with Chuck's analysis, as it follows closely with how the code
is written.
--
Woody Gilk
https://shadowhand.me

On Mon, Oct 15, 2018 at 3:55 PM Robbie Averill <rob...@silverstripe.com> wrote:
>
> Hi Chuck,
>
> Seeing as $intervals is an array when accessed directly from within the 
> method (via $intervals), it seems to me that @param DateInterval[] 
> ...$intervals would make sense.
>
> Cheers,
> Robbie
>
> On Mon, 15 Oct 2018 at 22:46, Chuck Burgess <demon.g...@gmail.com> wrote:
>>
>> The current draft does not contain references to or examples of variadic 
>> parameters, since they entered the PHP language after the early PSR-5 drafts 
>> were done.  Assuming that folks agree that they should be represented in the 
>> spec, this email thread opens the discussion on the syntax to use.
>>
>> Previous discussion exists here 
>> (https://github.com/phpDocumentor/fig-standards/issues/121), for background 
>> reading.
>>
>> The key question on syntax is not whether to include "..." in the spec, but 
>> with whether or not "[]" should also be shown:
>>
>> * @param DateInterval[] ...$intervals
>>
>> vs
>>
>> * @param DateInterval ...$intervals
>>
>> Both are meant to imply that the variable number of parameters passed can be 
>> expected to be found inside an $intervals array of DateInterval objects.
>>
>> Please reply to this thread with thoughts on this...
>> CRB
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "PHP Framework Interoperability Group" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to php-fig+unsubscr...@googlegroups.com.
>> To post to this group, send email to php-fig@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/php-fig/7176991b-5b4e-4d88-adeb-9ccd3189f7a6%40googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>
>
>
> --
> Robbie Averill | Senior Developer
> 04 978 7330
> http://silverstripe.com/
>
> --
> You received this message because you are subscribed to the Google Groups 
> "PHP Framework Interoperability Group" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to php-fig+unsubscr...@googlegroups.com.
> To post to this group, send email to php-fig@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/php-fig/CANv6TC1XyHBVnj1siXkQcHH3SNahVrsRBLSf7XTy1v2Bmh6T5g%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups "PHP 
Framework Interoperability Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to php-fig+unsubscr...@googlegroups.com.
To post to this group, send email to php-fig@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/php-fig/CAGOJM6%2BG9_Pwf-NWE6JTBh1cJ%3Dqx3_3vLYU0NrBFTgAh%2BXSGqA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to