@@ -168,8 +168,11 @@ public function getTypes($class, $property, array $context = [])
168168 case Type::BUILTIN_TYPE_OBJECT :
169169 switch ($ typeOfField ) {
170170 case self ::$ useDeprecatedConstants ? DBALType::DATE : Types::DATE_MUTABLE :
171+ // no break
171172 case self ::$ useDeprecatedConstants ? DBALType::DATETIME : Types::DATETIME_MUTABLE :
173+ // no break
172174 case self ::$ useDeprecatedConstants ? DBALType::DATETIMETZ : Types::DATETIMETZ_MUTABLE :
175+ // no break
173176 case 'vardatetime ' :
174177 case self ::$ useDeprecatedConstants ? DBALType::TIME : Types::TIME_MUTABLE :
175178 return [new Type (Type::BUILTIN_TYPE_OBJECT , $ nullable , 'DateTime ' )];
@@ -188,6 +191,7 @@ public function getTypes($class, $property, array $context = [])
188191 case Type::BUILTIN_TYPE_ARRAY :
189192 switch ($ typeOfField ) {
190193 case self ::$ useDeprecatedConstants ? DBALType::TARRAY : Types::ARRAY :
194+ // no break
191195 case 'json_array ' :
192196 // return null if $enumType is set, because we can't determine if collectionKeyType is string or int
193197 if ($ enumType ) {
@@ -279,32 +283,43 @@ private function getPhpType(string $doctrineType): ?string
279283 {
280284 switch ($ doctrineType ) {
281285 case self ::$ useDeprecatedConstants ? DBALType::SMALLINT : Types::SMALLINT :
286+ // no break
282287 case self ::$ useDeprecatedConstants ? DBALType::INTEGER : Types::INTEGER :
283288 return Type::BUILTIN_TYPE_INT ;
284289
285290 case self ::$ useDeprecatedConstants ? DBALType::FLOAT : Types::FLOAT :
286291 return Type::BUILTIN_TYPE_FLOAT ;
287292
288293 case self ::$ useDeprecatedConstants ? DBALType::BIGINT : Types::BIGINT :
294+ // no break
289295 case self ::$ useDeprecatedConstants ? DBALType::STRING : Types::STRING :
296+ // no break
290297 case self ::$ useDeprecatedConstants ? DBALType::TEXT : Types::TEXT :
298+ // no break
291299 case self ::$ useDeprecatedConstants ? DBALType::GUID : Types::GUID :
300+ // no break
292301 case self ::$ useDeprecatedConstants ? DBALType::DECIMAL : Types::DECIMAL :
293302 return Type::BUILTIN_TYPE_STRING ;
294303
295304 case self ::$ useDeprecatedConstants ? DBALType::BOOLEAN : Types::BOOLEAN :
296305 return Type::BUILTIN_TYPE_BOOL ;
297306
298307 case self ::$ useDeprecatedConstants ? DBALType::BLOB : Types::BLOB :
308+ // no break
299309 case 'binary ' :
300310 return Type::BUILTIN_TYPE_RESOURCE ;
301311
302312 case self ::$ useDeprecatedConstants ? DBALType::OBJECT : Types::OBJECT :
313+ // no break
303314 case self ::$ useDeprecatedConstants ? DBALType::DATE : Types::DATE_MUTABLE :
315+ // no break
304316 case self ::$ useDeprecatedConstants ? DBALType::DATETIME : Types::DATETIME_MUTABLE :
317+ // no break
305318 case self ::$ useDeprecatedConstants ? DBALType::DATETIMETZ : Types::DATETIMETZ_MUTABLE :
319+ // no break
306320 case 'vardatetime ' :
307321 case self ::$ useDeprecatedConstants ? DBALType::TIME : Types::TIME_MUTABLE :
322+ // no break
308323 case 'date_immutable ' :
309324 case 'datetime_immutable ' :
310325 case 'datetimetz_immutable ' :
@@ -313,7 +328,9 @@ private function getPhpType(string $doctrineType): ?string
313328 return Type::BUILTIN_TYPE_OBJECT ;
314329
315330 case self ::$ useDeprecatedConstants ? DBALType::TARRAY : Types::ARRAY :
331+ // no break
316332 case self ::$ useDeprecatedConstants ? DBALType::SIMPLE_ARRAY : Types::SIMPLE_ARRAY :
333+ // no break
317334 case 'json_array ' :
318335 return Type::BUILTIN_TYPE_ARRAY ;
319336 }
0 commit comments