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.
Properties summary
-  The driver object to be used in the type conversion$_driverprotected
-  $_typeMapprotectedarrayAn array containing the name of the fields and the Type objects each should use when converting them. 
Method Summary
-  __construct() publicBuilds the type map
-  __invoke() publicConverts each of the fields in the array that are present in the type map using the corresponding Type class. 
Method Detail
__construct()source 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()source public
__invoke( array $row )
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
arrayProperties detail
$_typeMapsource
protected array
An array containing the name of the fields and the Type objects each should use when converting them.
    © 2005–2017 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/3.3/class-Cake.Database.FieldTypeConverter.html