Chapter 4. Providers

By default KnpMenu and KnpMenuBundle are shipped with multiple providers:

However, to simplify the creation and storage of menus, HarmonyCMS is shipped by default with one more provider: Configuration provider.

Configuration provider

The configuration provider is shipped by default by the HarmonyMenuBundle. This provider allow developers to create easily as possible menus from configuration YAML files.

The documentation on how to use this provider is described in the Chapter 2. Create your first menu.

Database ORM provider

This provider is only shipped with the HarmonyMenuManager module.

Database ODM provider