rouffj/rouffj-time — pull request #4 by jfsimon (2012-09-26 07:02:25+00:00)
Title: Implemented event update

This implementation of event update does the following:
- remove original event
- add updated event

It permits:
- to strategy to control if update can be applied
- to deal with doctrine without merging (with unit of work)
- to avoid adding ID to event interface

Caveat: updating an event by hand is still possible:

foreach ($calendar as &$event) {
$event->setTitle('new title');
}

If calendar is frozen, this should throw an exception.
It's not possible with current implementation, how to deal with that? Should we?