stephpy/TimelineBundle — pull request #30 by brentc (2012-11-05 22:01:32+00:00)
Title: Add Doctrine ORM Provider

Adds a doctrine orm provider.

**Documentation on implementation this feature has been added to [install.markdown](https://github.com/brentc/TimelineBundle/blob/doctrine-orm-provider/Resources/doc/install.markdown)**

Requires devs to implement a `Timeline` entity, like with TimelineAction. Requires devs to also be use ORM for their TimelineAction.

I had to do a little finicking to get notifications to work due to the passing of 'key' from the provider consuming class for Notifications rather than letting the provider handle it's storage entirely based on a class-api providing 'type' parameter (see my comment within the [`ORMProvider`](https://github.com/brentc/TimelineBundle/blob/doctrine-orm-provider/Provider/Doctrine/ORMProvider.php#L62) class).

This feature should be backwards compatible.