created tag 2.0.0
- Changed (fixed) these annotation names in order to provide a better naming in the library
- @entity => @LoadEntity
- @Form => #CreateForm
- @Paginator => @CreatePaginator
- @JsonResponse => @ToJsonResponse
- Basic package dependencies have changed.
- All Symfony packages => ^3.2
- PHP => ^7.1
- Updated all code in order to work with last PHP features (especially basic types)
- Removed unused annotation @ObjectManager
- Replaced some classes in order to have less folders (Interfaces, Abstracts...) and renamed some classes in order to remove
non useful class sufixes. - Fixed some tests in order to add extra checks
- Added a collector for providers (RequestParameterProvider is the only implementation of a single one). Using this collector
in order to have a point of entry for new providers.
@CreateEntity
- Because the factory feature is only used in this annotation, default factory values are appended under
entity
configuration - Added repository definition (class, method)
- Changed
class
tonamespace
, and now this definition must be used for namespacing purposes (not factory) - Added factory definition with same fields than the old one, in order to define how a new entity is generated. If is null, created with a simple new()
@CreatePaginator
- Changed
class
toentityNamespace
- Removed deep configuration element, this feature has been removed from Symfony's ParemeterBag class