KnpLabs/KnpMenu — pull request #53 by stof (2012-05-08 18:47:28+00:00)
Title: Iterator reborn

This is a refactoring of my previous iterator implementation, as well as a new filter iterator and some documentation.
As explained in one of the commit message, the IteratorAggregate implementation of the MenuItem is back to the native ArrayIterator as we have lots of code using non-recursive iteration during the rendering of the menu so keeping the native iterator may offer better performances.

@weaverryan if you have some time to proof-read the doc, it would be great