ChangeSet
ChangeSet copied to clipboard
:vhs: A simple changeset list that supports operations like insert/update/delete, event triggering, commits and rollbacks
🚧 WIP 🚧
In Behat contexts, when you're making assertions, you can use PHPUnit to do that for you. The benefit of that is shorter, more familiar syntax + Behat supports PHPUnit assertions...
This PR is about supporting inheritances/aliases: ``` php class Foo { public $id; } class Bar extends Foo {} ``` Since `Bar` is a subtype of `Foo`, requesting `Foo` to...
Ref: https://twitter.com/Stof70/status/553221758749540352
Hi, Changeset means operation for comparing documents/entities which should be persisted or not, right? Or does it handle the mapping of objects inside the UoW too? To explain: in the...
I recently (well, months ago) made a big PR on the phpcr-odm UOW to switch it over to using an operation queue: https://github.com/doctrine/phpcr-odm/pull/396 The problem was that in an ODM...
Changesets are currently computed directly with hardcoded logic. Instead, [`Zend\Stdlib\Hydrator`](https://github.com/zendframework/zf2/blob/release-2.2.2/library/Zend/Stdlib/Hydrator/) can be used. That would allow usage of more advanced tools like [GeneratedHydrator](https://github.com/Ocramius/GeneratedHydrator), which transitively bring in quite a performance...
The ObjectManager implemented within ChangeSet should be removed or moved to a different repository. It is out of the scope of the project.
Currently, repositories have access to the identity map in changeset. This should probably be handled by the loaders instead, while repositories could possibly completely disappear from this repository.