List view
Add a default configuration for the library - Serialization: default serializers that should be used for every DTO. - Logger: should we log warnings and erros, if so, what's the minimum level, and what Logger are we gonna use. Add DTO fields transformation: A general way of transforming field when hydrating/serializing E.g (from snake_case to camelCase) Field transformers are applied at the class level: can also have the ability to ignore fields. Updating configuration to include the ability to apply a global field transform for all the DTOs. Add serializers and normalizers using attributes
No due date•3/3 issues closed- Add support for lazy data objects - Add the ability to create a lazy data object via `createLazy` function. - Add the ability to pass a `Lazy` attribute for a specific class and it will create lazy objects for everything.
No due date•3/3 issues closedPurpose: Add the ability to clone DTOs and adjust their properties accordingly
No due date•1/1 issues closedPurpose: Add the ability to resolve a default value when hydrating a DTO. - Ability to perform a check for regular values: (Scalar, BackedEnum and null, arrays of previous types) - Ability to resolve a default values for complex types : (Data types and array of Datatypes, DateTimes and array of Datetimes ...) - Ability to create a new instance of DTO using these attributes (Would not be possible using a regular construct)
No due date•2/2 issues closed