-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Just a couple of ideas to remember:
- introduce other formats - TOML, MsgPack, ProtoBuf,
-
DateTimeNormalizerusing passed format, - do not check whether class or interface exists when registering a handler,
- think about multiple handlers based on the object state - "normalizer resolvers",
- hybrid normalizer + hydrator registration for single class, that can maybe share the context?
-
XmlFormat::parse()does not include element attributes, -
XmlFormatis unable to serialize element attributes, - add
Contextto both directions, - add normalization and hydration context with custom information (root object, parent object, maybe
Requestinstance and so on), - add
setDefault()to normalizer and hydrator containers, - allow more than one instance of object in cycle detection like Symfony Serializer does,
- PublicPropertiesNormalizer (done with GetObjectVarsNormalizer),
- find a way to set max nesting limit - nesting resolver called instead of current one,
- split
HandlerContainerinto separate classes for normalizers and hydratorsand remove alias from method adding normalizers(required in XML format), - release first version,
-
addor fallback for class parents,DoctrineProxyNormalizer -
SerializardFacade.
Metadata
Metadata
Assignees
Labels
No labels