A transactional unit of work
Fowler describes a unit of work as "[Maintaining] a list of objects affected by a business transaction and [coordinating] the writing out of changes and the resolution of concurrency problems." http://martinfowler.com/eaaCatalog/unitOfWork.html
Located in /Orm/WorkUnit.php (line 33)
Entities that are in queue for update
Entities that are in queue for insertion
Entities that are in queue for removal
Creates a new Xyster_Orm_WorkUnit object
Register an entity as dirty
Register an entity as in queue for insertion
Register an entity as in queue for removal
Cancel any pending changes
Any entity objects still in memory will remain in a modified state, but will not be committed to the data store.
Documentation generated on Mon, 19 May 2008 17:07:44 -0400 by phpDocumentor 1.4.2