- Move mapping serializer to own package (
coosos/jms-serializer-bidirectional-relation
)- Fix array keys who an auto reset
- Necessary to add the annotation
Coosos\BidirectionalRelation\Annotations\SerializerBidirectionalRelation
to your root entity which will be serialized
- Fix array link entity to original
- DetachEntity (based on doctrine 2.7) class for recursive detach directly in properties of UnitOfWork
- Reorganize / Optimize code
- Update test
- Add deserializer context
- Fix map subscriber error if field not exist in map array
- Moving the entity link procedure
- Fix if key is changed in collection relation
- Fix dependency injection for
Coosos\VersionWorkflowBundle\EventListener\Doctrine\OnFlushListener
- Add exclusion strategy to deserializer context
- Add Exclusion Strategy for exclude fields from VersionWorkflowTrait
- Change JMS requirements to ^2.4||^3.0
- Update PHP required to
^7.2
- Use JMS Serializer instead of Symfony Serializer
- Create a
MapSubscriber
class to create a mapping of the object to restore the relationships of a deserialized object - Add test for testing MapSubscriber
- Create a
- Remove old / unused code
- Add test for
VersionWorkflowService
- Remove
SerializerService
and inject directly JMS Serializer Interface - Add edgedesign/phpqa with phpunit, phpmd, phpcs and security-checker
- First version