Trait TypeConverterTrait
Type converter trait
Direct Users
Method Summary
-
cast() public
Converts a give value to a suitable database value based on type and return relevant internal statement type
-
matchTypes() public
Matches columns to corresponding types
Method Detail
cast() public ¶
cast( mixed $value , Cake\Database\Type
|string $type )
Converts a give value to a suitable database value based on type and return relevant internal statement type
Parameters
- mixed $value
- The value to cast
-
Cake\Database\Type
|string $type - The type name or type instance to use.
Returns
array
list containing converted value and internal type
list containing converted value and internal type
matchTypes() public ¶
matchTypes( array $columns , array $types )
Matches columns to corresponding types
Both $columns and $types should either be numeric based or string key based at the same time.
Parameters
- array $columns
- list or associative array of columns and parameters to be bound with types
- array $types
- list or associative array of types
Returns
array