Hello Arnaud,

Thursday, July 10, 2008, 2:16:33 PM, you wrote:

> Hello,

> On Wednesday 09 July 2008 20:06:14 Marcus Boerger wrote:
>> Hello Arnaud,
>> 
>>   if you can provicde the same for HEAD then I'll submit it. And if you're
>>   fast enough we might even get it into 5.3.0 :-) Johannes, Lukas, how
>>   much time does he have?
>> 
>>   marcus

> Ok, I made it [1]. I never walked through the PHP6 code until now, I hope this
> is correct.

> getPrefix and getPostfix return a binary or unicode string depending on 
> UG(unicode).

> getEntry returns the original value if it is binary or unicode. Else it 
> converts it depending on UG(unicode), as the purpose of this method is to 
> cast to string.

> The convertion from array to string in getPrefix throws E_NOTICE errors, so I
> had to change the error_reporting setting in my test cases [2] for them to 
> pass. I don't know if I may remove these errors or not.

> current returns the type returned by getEntry.

> key acts like getEntry.

> I added a test (005) for the returned types. And an other (006) to test the
> case where RecursiveTreeIterator got an IteratorAggregate as first param. All
> tests should pass on 5.3 except 005.

> [1] http://arnaud.lb.s3.amazonaws.com/RecursiveTreeIterator_HEAD.patch
> [2] http://arnaud.lb.s3.amazonaws.com/RecursiveTreeIterator-phpt.tar.bz2

> Arnaud

Slightly modified and applied. Thanks for the good work.

Care to look into the MultipleIterator next?

marcus


Best regards,
 Marcus


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

Reply via email to