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