Trait TypeMapTrait
\Cake\Database\TypeMap
Creates a new TypeMap if $typeMap is an array, otherwise exchanges it for the given one.
getDefaultTypes()
Gets default types of current type map.
array
getTypeMap()
Returns the existing type map.
\Cake\Database\TypeMap
setDefaultTypes(array $types)
Overwrite the default type mappings for fields in the implementing object.
This method is useful if you need to set type mappings that are shared across multiple functions/expressions in a query.
To add a default without overwriting existing ones use getTypeMap()->addDefaults()
array
$types The array of types to set.
$this
setTypeMap(mixed $typeMap)
Creates a new TypeMap if $typeMap is an array, otherwise exchanges it for the given one.
array|\Cake\Database\TypeMap
$typeMap Creates a TypeMap if array, otherwise sets the given TypeMap
$this
\Cake\Database\TypeMap
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.1/trait-Cake.Database.TypeMapTrait.html