Class FieldTypeConverter
A callable class to be used for processing each of the rows in a statement result, so that the values are converted to the right PHP types.
Namespace: Cake\Database
Property Summary
Method Summary
-
__construct() public
Builds the type map
-
__invoke() public
Converts each of the fields in the array that are present in the type map using the corresponding Type class.
Method Detail
__construct() ¶ public
__construct(Cake\Database\TypeMap $typeMap, Cake\Database\Driver $driver)
Builds the type map
Parameters
-
Cake\Database\TypeMap
$typeMap Contains the types to use for converting results
-
Cake\Database\Driver
$driver The driver to use for the type conversion
__invoke() ¶ public
__invoke(array $row): array
Converts each of the fields in the array that are present in the type map using the corresponding Type class.
Parameters
-
array
$row The array with the fields to be casted
Returns
array