@@ -142,8 +142,11 @@ public function getTypes(string $class, string $property, array $context = [])
142
142
case Type::BUILTIN_TYPE_OBJECT :
143
143
switch ($ typeOfField ) {
144
144
case self ::$ useDeprecatedConstants ? DBALType::DATE : Types::DATE_MUTABLE :
145
+ // no break
145
146
case self ::$ useDeprecatedConstants ? DBALType::DATETIME : Types::DATETIME_MUTABLE :
147
+ // no break
146
148
case self ::$ useDeprecatedConstants ? DBALType::DATETIMETZ : Types::DATETIMETZ_MUTABLE :
149
+ // no break
147
150
case 'vardatetime ' :
148
151
case self ::$ useDeprecatedConstants ? DBALType::TIME : Types::TIME_MUTABLE :
149
152
return [new Type (Type::BUILTIN_TYPE_OBJECT , $ nullable , 'DateTime ' )];
@@ -162,6 +165,7 @@ public function getTypes(string $class, string $property, array $context = [])
162
165
case Type::BUILTIN_TYPE_ARRAY :
163
166
switch ($ typeOfField ) {
164
167
case self ::$ useDeprecatedConstants ? DBALType::TARRAY : Types::ARRAY :
168
+ // no break
165
169
case 'json_array ' :
166
170
return [new Type (Type::BUILTIN_TYPE_ARRAY , $ nullable , null , true )];
167
171
@@ -241,32 +245,43 @@ private function getPhpType(string $doctrineType): ?string
241
245
{
242
246
switch ($ doctrineType ) {
243
247
case self ::$ useDeprecatedConstants ? DBALType::SMALLINT : Types::SMALLINT :
248
+ // no break
244
249
case self ::$ useDeprecatedConstants ? DBALType::INTEGER : Types::INTEGER :
245
250
return Type::BUILTIN_TYPE_INT ;
246
251
247
252
case self ::$ useDeprecatedConstants ? DBALType::FLOAT : Types::FLOAT :
248
253
return Type::BUILTIN_TYPE_FLOAT ;
249
254
250
255
case self ::$ useDeprecatedConstants ? DBALType::BIGINT : Types::BIGINT :
256
+ // no break
251
257
case self ::$ useDeprecatedConstants ? DBALType::STRING : Types::STRING :
258
+ // no break
252
259
case self ::$ useDeprecatedConstants ? DBALType::TEXT : Types::TEXT :
260
+ // no break
253
261
case self ::$ useDeprecatedConstants ? DBALType::GUID : Types::GUID :
262
+ // no break
254
263
case self ::$ useDeprecatedConstants ? DBALType::DECIMAL : Types::DECIMAL :
255
264
return Type::BUILTIN_TYPE_STRING ;
256
265
257
266
case self ::$ useDeprecatedConstants ? DBALType::BOOLEAN : Types::BOOLEAN :
258
267
return Type::BUILTIN_TYPE_BOOL ;
259
268
260
269
case self ::$ useDeprecatedConstants ? DBALType::BLOB : Types::BLOB :
270
+ // no break
261
271
case 'binary ' :
262
272
return Type::BUILTIN_TYPE_RESOURCE ;
263
273
264
274
case self ::$ useDeprecatedConstants ? DBALType::OBJECT : Types::OBJECT :
275
+ // no break
265
276
case self ::$ useDeprecatedConstants ? DBALType::DATE : Types::DATE_MUTABLE :
277
+ // no break
266
278
case self ::$ useDeprecatedConstants ? DBALType::DATETIME : Types::DATETIME_MUTABLE :
279
+ // no break
267
280
case self ::$ useDeprecatedConstants ? DBALType::DATETIMETZ : Types::DATETIMETZ_MUTABLE :
281
+ // no break
268
282
case 'vardatetime ' :
269
283
case self ::$ useDeprecatedConstants ? DBALType::TIME : Types::TIME_MUTABLE :
284
+ // no break
270
285
case 'date_immutable ' :
271
286
case 'datetime_immutable ' :
272
287
case 'datetimetz_immutable ' :
@@ -275,7 +290,9 @@ private function getPhpType(string $doctrineType): ?string
275
290
return Type::BUILTIN_TYPE_OBJECT ;
276
291
277
292
case self ::$ useDeprecatedConstants ? DBALType::TARRAY : Types::ARRAY :
293
+ // no break
278
294
case self ::$ useDeprecatedConstants ? DBALType::SIMPLE_ARRAY : Types::SIMPLE_ARRAY :
295
+ // no break
279
296
case 'json_array ' :
280
297
return Type::BUILTIN_TYPE_ARRAY ;
281
298
}
0 commit comments