:snowflake::file_cabinet: Allow the use of a ramsey/uuid UUID as Doctrine field type.
UuidBinary*
types (#72).UuidType::convertToPHPValue()
now checks for instances of UuidInterface
instead of Uuid
.UuidBinaryOrderedTimeType
fails to encode or decode a UUID because it
is not a version 1 UUID, the ConversionException
thrown now includes more
information about the format expected ("UuidV1").UuidBinaryOrderedTimeType::getUuidFactory()
and
UuidBinaryOrderedTimeType::getCodec()
are now protected
instead of
private
.OrderedTimeCodec
this library has supported since version 1.3.0.UuidInterface
objects or strings, rather than specific Uuid
objects. This allows more flexibility in supporting alternate types of UUID objects.getBindingType()
method to binary types (#45); this fixes issues where binary UUIDs were not treated properly by certain database clients when binding query parameters