Zend Framework 2 example application using Doctrine 2 with the Supercede model for entity versioning