├── LICENSE ├── composer.json └── src ├── AttributeConstructorResolver.php ├── ClassExpander.php ├── ClassHydrationDefinition.php ├── ClassSerializationDefinition.php ├── ConcreteType.php ├── Constructor.php ├── ConstructorResolver.php ├── DefaultCasterRepository.php ├── DefaultSerializerRepository.php ├── DefinitionProvider.php ├── DoNotSerialize.php ├── IterableList.php ├── KeyFormatter.php ├── KeyFormatterForSnakeCasing.php ├── KeyFormatterWithoutConversion.php ├── KeyFormattingWithoutConversion.php ├── ListOfObjects.php ├── MapFrom.php ├── MapToType.php ├── MapperSettings.php ├── NaivePropertyTypeResolver.php ├── ObjectHydrator.php ├── ObjectMapper.php ├── ObjectMapperCodeGenerator.php ├── ObjectMapperUsingReflection.php ├── PropertyCaster.php ├── PropertyCasters ├── CastListToType.php ├── CastToArrayWithKey.php ├── CastToDateTimeImmutable.php ├── CastToDateTimeZone.php ├── CastToType.php └── CastToUuid.php ├── PropertyHydrationDefinition.php ├── PropertySerializationDefinition.php ├── PropertySerializer.php ├── PropertySerializers ├── SerializeArrayItems.php ├── SerializeDateTime.php ├── SerializeObject.php └── SerializeUuidToString.php ├── PropertyType.php ├── PropertyTypeResolver.php ├── UnableToHydrateObject.php └── UnableToSerializeObject.php /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/LICENSE -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/composer.json -------------------------------------------------------------------------------- /src/AttributeConstructorResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/AttributeConstructorResolver.php -------------------------------------------------------------------------------- /src/ClassExpander.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/ClassExpander.php -------------------------------------------------------------------------------- /src/ClassHydrationDefinition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/ClassHydrationDefinition.php -------------------------------------------------------------------------------- /src/ClassSerializationDefinition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/ClassSerializationDefinition.php -------------------------------------------------------------------------------- /src/ConcreteType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/ConcreteType.php -------------------------------------------------------------------------------- /src/Constructor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/Constructor.php -------------------------------------------------------------------------------- /src/ConstructorResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/ConstructorResolver.php -------------------------------------------------------------------------------- /src/DefaultCasterRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/DefaultCasterRepository.php -------------------------------------------------------------------------------- /src/DefaultSerializerRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/DefaultSerializerRepository.php -------------------------------------------------------------------------------- /src/DefinitionProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/DefinitionProvider.php -------------------------------------------------------------------------------- /src/DoNotSerialize.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/DoNotSerialize.php -------------------------------------------------------------------------------- /src/IterableList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/IterableList.php -------------------------------------------------------------------------------- /src/KeyFormatter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/KeyFormatter.php -------------------------------------------------------------------------------- /src/KeyFormatterForSnakeCasing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/KeyFormatterForSnakeCasing.php -------------------------------------------------------------------------------- /src/KeyFormatterWithoutConversion.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/KeyFormatterWithoutConversion.php -------------------------------------------------------------------------------- /src/KeyFormattingWithoutConversion.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/KeyFormattingWithoutConversion.php -------------------------------------------------------------------------------- /src/ListOfObjects.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/ListOfObjects.php -------------------------------------------------------------------------------- /src/MapFrom.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/MapFrom.php -------------------------------------------------------------------------------- /src/MapToType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/MapToType.php -------------------------------------------------------------------------------- /src/MapperSettings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/MapperSettings.php -------------------------------------------------------------------------------- /src/NaivePropertyTypeResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/NaivePropertyTypeResolver.php -------------------------------------------------------------------------------- /src/ObjectHydrator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/ObjectHydrator.php -------------------------------------------------------------------------------- /src/ObjectMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/ObjectMapper.php -------------------------------------------------------------------------------- /src/ObjectMapperCodeGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/ObjectMapperCodeGenerator.php -------------------------------------------------------------------------------- /src/ObjectMapperUsingReflection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/ObjectMapperUsingReflection.php -------------------------------------------------------------------------------- /src/PropertyCaster.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/PropertyCaster.php -------------------------------------------------------------------------------- /src/PropertyCasters/CastListToType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/PropertyCasters/CastListToType.php -------------------------------------------------------------------------------- /src/PropertyCasters/CastToArrayWithKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/PropertyCasters/CastToArrayWithKey.php -------------------------------------------------------------------------------- /src/PropertyCasters/CastToDateTimeImmutable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/PropertyCasters/CastToDateTimeImmutable.php -------------------------------------------------------------------------------- /src/PropertyCasters/CastToDateTimeZone.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/PropertyCasters/CastToDateTimeZone.php -------------------------------------------------------------------------------- /src/PropertyCasters/CastToType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/PropertyCasters/CastToType.php -------------------------------------------------------------------------------- /src/PropertyCasters/CastToUuid.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/PropertyCasters/CastToUuid.php -------------------------------------------------------------------------------- /src/PropertyHydrationDefinition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/PropertyHydrationDefinition.php -------------------------------------------------------------------------------- /src/PropertySerializationDefinition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/PropertySerializationDefinition.php -------------------------------------------------------------------------------- /src/PropertySerializer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/PropertySerializer.php -------------------------------------------------------------------------------- /src/PropertySerializers/SerializeArrayItems.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/PropertySerializers/SerializeArrayItems.php -------------------------------------------------------------------------------- /src/PropertySerializers/SerializeDateTime.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/PropertySerializers/SerializeDateTime.php -------------------------------------------------------------------------------- /src/PropertySerializers/SerializeObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/PropertySerializers/SerializeObject.php -------------------------------------------------------------------------------- /src/PropertySerializers/SerializeUuidToString.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/PropertySerializers/SerializeUuidToString.php -------------------------------------------------------------------------------- /src/PropertyType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/PropertyType.php -------------------------------------------------------------------------------- /src/PropertyTypeResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/PropertyTypeResolver.php -------------------------------------------------------------------------------- /src/UnableToHydrateObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/UnableToHydrateObject.php -------------------------------------------------------------------------------- /src/UnableToSerializeObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EventSaucePHP/ObjectHydrator/HEAD/src/UnableToSerializeObject.php --------------------------------------------------------------------------------