Hi Ferenc,

I'll update the RFC to match the current implementation.
Pierrick is working to extract a diff more simplified so you can
quickly look at it.

Thanks.

On Mon, May 9, 2011 at 3:32 PM, Ferenc Kovacs <i...@tyrael.hu> wrote:
>
>
> On Mon, Mar 14, 2011 at 7:02 PM, guilhermebla...@gmail.com
> <guilhermebla...@gmail.com> wrote:
>>
>> Hi all,
>>
>> I promise myself to not revamp this discussion again, but it wasn't me
>> this time!
>>
>> @Etienne: That RFC is outdated.
>> Since the last feedback form internals list, a lot of changes have
>> been made to that RFC. Maybe I should update it ASAP so you can
>> clearly understand what have changed to be compatible with current PHP
>> syntax.
>>
>> If you are interested, Pierrick moved all the recent developments to a
>> github repository, which can be reached here:
>> https://github.com/adoy/PHP-Annotations
>>
>> Take a look at some tests:
>>
>> https://github.com/adoy/PHP-Annotations/blob/master/tests/annotations/parser_021.phpt
>>
>> https://github.com/adoy/PHP-Annotations/blob/master/tests/annotations/ReflectionParameter_getAnnotations_003.phpt
>>
>> https://github.com/adoy/PHP-Annotations/blob/master/tests/annotations/ReflectionClass_getAnnotations_004.phpt
>>
>> Also, there's even an alternative patch that support positioned
>> parameters instead of named ones.
>> We just have to reach an agreement with what PHP core want.
>>
>> @Marcelo: While your proposal looks very good, it lacks of the support
>> to nested Annotation.
>> Consider how userland/framework would use your idea. For example,
>> Symfony2 supports validation of data inside classes inspired on
>> JSR-303 (Bean Validation).
>>
>> Symfony2 takes an advantage of a library Doctrine group (which I'm a
>> core member) created by parsing docblocks. When we created this
>> parser, I created this RFC with the good intention that PHP could
>> benefit of this known feature to enhance current userland
>> developments.
>> The first thing you need is your application still running ok with and
>> without comments. This already breaks all suggestions of creating a
>> PECL extension of docblock parser.
>>
>>
>>
>> I'd like to see what people think about it and make something "IN" on
>> next PHP major version.
>>
>>
>
> now that the wiki is back and this was brought up in the 5.4 release
> planning, I think it would be a good idea to:
> - update the RFC to be in sync with the implementation
> - review the rfc and the patch itself
> - make the necessary modifications if necessary
> - decide whether we want this in 5.4 or not.
> Tyrael



-- 
Guilherme Blanco
Mobile: +55 (16) 9215-8480
MSN: guilhermebla...@hotmail.com
São Paulo - SP/Brazil

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to