final public static function addColumnTypeKeys(array $data)
    {
        $columns = self::getTypedColumns(array_keys($data));
        return array_combine($columns, array_merge($columns, $data));
    }
final public static function addColumnTypeKeys(array $data)
    {
        $columns = self::getTypedColumns(array_keys($data));
        return array_combine($columns, array_merge($columns, $data));
    }
final public static function addColumnTypeKeys ( array $ data ) { $ columns = self :: getTypedColumns ( array_keys ( $ data ) ) ; return array_combine ( $ columns , array_merge ( $ columns , $ data ) ) ; }
Adds column types in array's keys

@param mixed[] $data With keys as column names

@return mixed[] With keys including the column type
Adds column types in array s keys