Type
Table of Contents
Interfaces
- BatchCastingInterface
- Denotes type objects capable of converting many values from their original database representation to php values.
- ColumnSchemaAwareInterface
- ExpressionTypeInterface
- 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.
- OptionalConvertInterface
- An interface used by Type objects to signal whether the casting is actually required.
Classes
- BaseType
- Base type class.
- BinaryType
- Binary type converter.
- BinaryUuidType
- Binary UUID type converter.
- BoolType
- Bool type converter.
- DateTimeFractionalType
- Extends DateTimeType with support for fractional seconds up to microseconds.
- DateTimeTimezoneType
- Extends DateTimeType with support for time zones.
- DateTimeType
- Datetime type converter.
- DateType
- Class DateType
- DecimalType
- Decimal type converter.
- FloatType
- Float type converter.
- IntegerType
- Integer type converter.
- JsonType
- JSON type converter.
- StringType
- String type converter.
- TimeType
- Time type converter.
- UuidType
- Provides behavior for the UUID type
Traits
- ExpressionTypeCasterTrait
- Offers a method to convert values to ExpressionInterface objects if the type they should be converted to implements ExpressionTypeInterface