Skip to content

created tag 2.0.0

Choose a tag to compare

@mmoreram mmoreram released this 14 Jan 19:27
· 9 commits to master since this release
  • Changed (fixed) these annotation names in order to provide a better naming in the library
  • 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 to namespace, 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 to entityNamespace

@get, @post

  • Removed deep configuration element, this feature has been removed from Symfony's ParemeterBag class