This bundle provides tools to build a persistence-agnostic storage layer.

The Storage Component, which is used by this bundle, provides generic interfaces to create different types of repositories, factories, and drivers which can be used for various storages. So far, this bundle supports:

  • Doctrine ORM
  • Doctrine PHPCR ODM

By default this bundle uses the Doctrine ORM persistence backend. If you would like to make use of, for example, Doctrine PHPCR, you would need to install and configure DoctrinePHPCRBundle.