I need to track the changes for an entity including oneToMany relations. I've tried Stof Extension Loggable, but I think it doesn't track changes to a linked entity, only deletions or additions.
For ex: if my entity Member can have several Address, and if my field adresses is versioned, the extension will tell me if an address has been removed or added, but it will not track a change in the address.
I thought SimpleThings/EntityAudit might do that, but it doesn't and it's not compatible yet with Symfony 3.
What would be the best way to implement such a system myself ? With Loggable
extension, how could my entity Member
be aware of changes that happened to an Address
?