Currently, no packages / extensions have this functionality out of the box. One option is to implement it yourself. This can be done using Doctrine Listeners . In particular, you need to listen for postUpdate and postPersist - this happens when an entity is updated and created and stores its tags there.
Another option is to get rid of the ManyToMany relationship. To do this, create an intermediate AssetTag object that has AssetTag related to Asset and Tag . After that, you can use the EntityAudit Doctrine Extension that supports this type of relationship.
source share