Repositories

This library exist out of two layers the first layer of abstraction is the EntityServiceInterface this interface provides a easy to use CRUD interface. Which will work for all services the same way. The actual connection with your datastorage is done via the Repository.

All Repositories MUST implement the EntityRepositoryInterface depending on your needs you SHOULD implement one of the feature interfaces. The AbstractEntityService will check for this features and throws an exeception when a method is not supported by the used Repository.

This library only provides a implementation for Doctrine ORM entities.