This project intend to be a personnal document manager.
It use Symmfony 4 and EasyAdmin bundle.
- It use imagick to generate Pdf Thumbnail
## UserableInterface
Automatically link an entity to the current user.
This is an interface for entities.
Entities implementing the UserableInterface
have to use the Userable
Trait to set up tue user's attributes.
src/Listener/EasyAdminSubscriber.php
listen on the prePersist doctrine event, and set the current user as the owner of the edited entity, if this entity implement the UserableInterface.
Ex: On Document edition, display only the tags belonging to the current user.
This restriction is done in the Entity Controller, create<Entity>EntityFormBuilder
method