Skip to content

Enhanced selection DTO handling and order-by consistency

Latest

Choose a tag to compare

@teqfw teqfw released this 01 May 12:43
  • Refactored TeqFw_Db_Shared_Dto_List_Selection: separated class definition from metadata and improved DTO
    initialization via .create().
  • Added TeqFw_Db_Shared_Util_Select utility for composing selection DTOs from basic JS objects with support for
    filtering, sorting, and pagination.
  • Aligned all method signatures in Crud, Repository, and QueryBuilder to accept unified selection objects
    instead of conditions, sorting, and pagination separately.
  • Deprecated createDto() method in selection DTO, use create() instead for consistency.
  • Updated docblocks and type annotations across repository and query interfaces for clarity and correctness.
  • Minor refactorings to improve internal consistency and readability in database-related modules.