This library objectifies HTML navigation trees (aka menus). It helps you with building, rendering and detecting the current and/or ancestor states.
Although this is not intended to be a real port, this library is greatly inspired by KnpMenu written in PHP.
Full documentation is on the wiki