@@ -157,8 +157,11 @@ public function getTypes($class, $property, array $context = [])
157
157
case Type::BUILTIN_TYPE_OBJECT :
158
158
switch ($ typeOfField ) {
159
159
case self ::$ useDeprecatedConstants ? DBALType::DATE : Types::DATE_MUTABLE :
160
+ // no break
160
161
case self ::$ useDeprecatedConstants ? DBALType::DATETIME : Types::DATETIME_MUTABLE :
162
+ // no break
161
163
case self ::$ useDeprecatedConstants ? DBALType::DATETIMETZ : Types::DATETIMETZ_MUTABLE :
164
+ // no break
162
165
case 'vardatetime ' :
163
166
case self ::$ useDeprecatedConstants ? DBALType::TIME : Types::TIME_MUTABLE :
164
167
return [new Type (Type::BUILTIN_TYPE_OBJECT , $ nullable , 'DateTime ' )];
@@ -177,6 +180,7 @@ public function getTypes($class, $property, array $context = [])
177
180
case Type::BUILTIN_TYPE_ARRAY :
178
181
switch ($ typeOfField ) {
179
182
case self ::$ useDeprecatedConstants ? DBALType::TARRAY : 'array ' :
183
+ // no break
180
184
case 'json_array ' :
181
185
return [new Type (Type::BUILTIN_TYPE_ARRAY , $ nullable , null , true )];
182
186
@@ -229,32 +233,43 @@ private function getPhpType($doctrineType)
229
233
{
230
234
switch ($ doctrineType ) {
231
235
case self ::$ useDeprecatedConstants ? DBALType::SMALLINT : Types::SMALLINT :
236
+ // no break
232
237
case self ::$ useDeprecatedConstants ? DBALType::INTEGER : Types::INTEGER :
233
238
return Type::BUILTIN_TYPE_INT ;
234
239
235
240
case self ::$ useDeprecatedConstants ? DBALType::FLOAT : Types::FLOAT :
236
241
return Type::BUILTIN_TYPE_FLOAT ;
237
242
238
243
case self ::$ useDeprecatedConstants ? DBALType::BIGINT : Types::BIGINT :
244
+ // no break
239
245
case self ::$ useDeprecatedConstants ? DBALType::STRING : Types::STRING :
246
+ // no break
240
247
case self ::$ useDeprecatedConstants ? DBALType::TEXT : Types::TEXT :
248
+ // no break
241
249
case self ::$ useDeprecatedConstants ? DBALType::GUID : Types::GUID :
250
+ // no break
242
251
case self ::$ useDeprecatedConstants ? DBALType::DECIMAL : Types::DECIMAL :
243
252
return Type::BUILTIN_TYPE_STRING ;
244
253
245
254
case self ::$ useDeprecatedConstants ? DBALType::BOOLEAN : Types::BOOLEAN :
246
255
return Type::BUILTIN_TYPE_BOOL ;
247
256
248
257
case self ::$ useDeprecatedConstants ? DBALType::BLOB : Types::BLOB :
258
+ // no break
249
259
case 'binary ' :
250
260
return Type::BUILTIN_TYPE_RESOURCE ;
251
261
252
262
case self ::$ useDeprecatedConstants ? DBALType::OBJECT : Types::OBJECT :
263
+ // no break
253
264
case self ::$ useDeprecatedConstants ? DBALType::DATE : Types::DATE_MUTABLE :
265
+ // no break
254
266
case self ::$ useDeprecatedConstants ? DBALType::DATETIME : Types::DATETIME_MUTABLE :
267
+ // no break
255
268
case self ::$ useDeprecatedConstants ? DBALType::DATETIMETZ : Types::DATETIMETZ_MUTABLE :
269
+ // no break
256
270
case 'vardatetime ' :
257
271
case self ::$ useDeprecatedConstants ? DBALType::TIME : Types::TIME_MUTABLE :
272
+ // no break
258
273
case 'date_immutable ' :
259
274
case 'datetime_immutable ' :
260
275
case 'datetimetz_immutable ' :
@@ -263,7 +278,9 @@ private function getPhpType($doctrineType)
263
278
return Type::BUILTIN_TYPE_OBJECT ;
264
279
265
280
case self ::$ useDeprecatedConstants ? DBALType::TARRAY : 'array ' :
281
+ // no break
266
282
case self ::$ useDeprecatedConstants ? DBALType::SIMPLE_ARRAY : Types::SIMPLE_ARRAY :
283
+ // no break
267
284
case 'json_array ' :
268
285
return Type::BUILTIN_TYPE_ARRAY ;
269
286
}
0 commit comments