PhpCMSng\Content\MenuDataParser\AllMenuEntriesIterator
PhpCMSng\Content\MenuDataParser\AllActiveMenuEntriesIterator
* Linear iterators over the Menu Data
* AllMenuEntriesIterator iterates over all elements
* AllActiveMenuEntriesIterator iterates over all active Elements
PhpCMSng\Core}DefaultHandler
* NEW: DEFAULT_GLOBAL_MENUDATA
PhpCMSng\Content\MenuDataParser
* Better Errorhandling if we have an complete Empty menu file
PhpCMSng\Content\MenuDataParserTest
* complete Testing
* includes lots of fixtures
PhpCMSng\Content\MenuDataParser\MenuEntry
* NEW-METHOD: exists
PhpCMSng\Content\MenuDataParser\MenuLevel
* NEW-METHOD: existsField
* BUGFIX: addSubLevel
* NEW-METHOD: getParenLevel
* NEW-METHOD: getEntries
* NEW-METHOD: getSubLevels
PhpCMSng\Plugin\Interfaces\MenuPluginInterface
* DOC corrected
PhpCMSng\Content\MenuTemplateParser\MenuTemplate
* Plugin handling rewritten
* NEW-METHOD: getPluginRawTags
* RENAMED: haveMenus -> haveMenuFields
PhpCMSng\Content\MenuTemplateParser
* some code cleanup
* _addPlugin rewritten, plugins are now stored in the PluginHandler!
PhpCMSng\Content\MenuTemplateParserTest
* complete Testing
* includes lots of fixtures
PhpCMSng\Content\MenuTemplateRenderer
* RENAMED: haveMenus -> haveMenuFields in PhpCMSng\Content\MenuTemplateParser\MenuTemplate
PhpCMSng\Core\Parser
* _loadAndParseMenuTemplate the MenuTemplateParser handle the path parsing by self
PhpCMSng\Plugin\PluginHandler
* add MenuPlugin handling
PhpCMSng\Content\ProjectParser
* NEW-METHOD: exists