lox/pheasant — pull request #95 by lox (2013-11-12 05:18:28+00:00)
Title: DomainObject::lock no longer throws stale exceptions

provides closure to opt-in instead.

```lock(function($was, $now) {
throw new \Exception("Object has changed since acquiring lock");
}));
```