Denotes type objects capable of converting many values from their original database representation to php values.
An interface used to clarify that an enum has a label() method instead of having to use
name
property.
An interface used by Type objects to signal whether the value should be converted to an ExpressionInterface instead of a string when sent to the database.
An interface used by Type objects to signal whether the casting is actually required.
Base type class.
Binary type converter.
Binary UUID type converter.
Bool type converter.
Extends DateTimeType with support for fractional seconds up to microseconds.
Extends DateTimeType with support for time zones.
Datetime type converter.
Class DateType
Decimal type converter.
Enum type converter.
Float type converter.
Integer type converter.
JSON type converter.
String type converter.
Time type converter.
Provides behavior for the UUID type
Offers a method to convert values to ExpressionInterface objects if the type they should be converted to implements ExpressionTypeInterface