@@ -154,8 +154,11 @@ public function getTypes($class, $property, array $context = [])
154
154
case Type::BUILTIN_TYPE_OBJECT :
155
155
switch ($ typeOfField ) {
156
156
case self ::$ useDeprecatedConstants ? DBALType::DATE : Types::DATE_MUTABLE :
157
+ // no break
157
158
case self ::$ useDeprecatedConstants ? DBALType::DATETIME : Types::DATETIME_MUTABLE :
159
+ // no break
158
160
case self ::$ useDeprecatedConstants ? DBALType::DATETIMETZ : Types::DATETIMETZ_MUTABLE :
161
+ // no break
159
162
case 'vardatetime ' :
160
163
case self ::$ useDeprecatedConstants ? DBALType::TIME : Types::TIME_MUTABLE :
161
164
return [new Type (Type::BUILTIN_TYPE_OBJECT , $ nullable , 'DateTime ' )];
@@ -174,6 +177,7 @@ public function getTypes($class, $property, array $context = [])
174
177
case Type::BUILTIN_TYPE_ARRAY :
175
178
switch ($ typeOfField ) {
176
179
case self ::$ useDeprecatedConstants ? DBALType::TARRAY : Types::ARRAY :
180
+ // no break
177
181
case 'json_array ' :
178
182
return [new Type (Type::BUILTIN_TYPE_ARRAY , $ nullable , null , true )];
179
183
@@ -253,32 +257,43 @@ private function getPhpType(string $doctrineType): ?string
253
257
{
254
258
switch ($ doctrineType ) {
255
259
case self ::$ useDeprecatedConstants ? DBALType::SMALLINT : Types::SMALLINT :
260
+ // no break
256
261
case self ::$ useDeprecatedConstants ? DBALType::INTEGER : Types::INTEGER :
257
262
return Type::BUILTIN_TYPE_INT ;
258
263
259
264
case self ::$ useDeprecatedConstants ? DBALType::FLOAT : Types::FLOAT :
260
265
return Type::BUILTIN_TYPE_FLOAT ;
261
266
262
267
case self ::$ useDeprecatedConstants ? DBALType::BIGINT : Types::BIGINT :
268
+ // no break
263
269
case self ::$ useDeprecatedConstants ? DBALType::STRING : Types::STRING :
270
+ // no break
264
271
case self ::$ useDeprecatedConstants ? DBALType::TEXT : Types::TEXT :
272
+ // no break
265
273
case self ::$ useDeprecatedConstants ? DBALType::GUID : Types::GUID :
274
+ // no break
266
275
case self ::$ useDeprecatedConstants ? DBALType::DECIMAL : Types::DECIMAL :
267
276
return Type::BUILTIN_TYPE_STRING ;
268
277
269
278
case self ::$ useDeprecatedConstants ? DBALType::BOOLEAN : Types::BOOLEAN :
270
279
return Type::BUILTIN_TYPE_BOOL ;
271
280
272
281
case self ::$ useDeprecatedConstants ? DBALType::BLOB : Types::BLOB :
282
+ // no break
273
283
case 'binary ' :
274
284
return Type::BUILTIN_TYPE_RESOURCE ;
275
285
276
286
case self ::$ useDeprecatedConstants ? DBALType::OBJECT : Types::OBJECT :
287
+ // no break
277
288
case self ::$ useDeprecatedConstants ? DBALType::DATE : Types::DATE_MUTABLE :
289
+ // no break
278
290
case self ::$ useDeprecatedConstants ? DBALType::DATETIME : Types::DATETIME_MUTABLE :
291
+ // no break
279
292
case self ::$ useDeprecatedConstants ? DBALType::DATETIMETZ : Types::DATETIMETZ_MUTABLE :
293
+ // no break
280
294
case 'vardatetime ' :
281
295
case self ::$ useDeprecatedConstants ? DBALType::TIME : Types::TIME_MUTABLE :
296
+ // no break
282
297
case 'date_immutable ' :
283
298
case 'datetime_immutable ' :
284
299
case 'datetimetz_immutable ' :
@@ -287,7 +302,9 @@ private function getPhpType(string $doctrineType): ?string
287
302
return Type::BUILTIN_TYPE_OBJECT ;
288
303
289
304
case self ::$ useDeprecatedConstants ? DBALType::TARRAY : Types::ARRAY :
305
+ // no break
290
306
case self ::$ useDeprecatedConstants ? DBALType::SIMPLE_ARRAY : Types::SIMPLE_ARRAY :
307
+ // no break
291
308
case 'json_array ' :
292
309
return Type::BUILTIN_TYPE_ARRAY ;
293
310
}
0 commit comments