|  | 
| 1 | 1 | parameters: | 
| 2 | 2 | 	ignoreErrors: | 
| 3 | 3 | 		- | 
| 4 |  | -			message: "#^Call to an undefined static method T of object\\:\\:loadMetadata\\(\\)\\.$#" | 
|  | 4 | +			message: '#^Call to an undefined static method T of object\:\:loadMetadata\(\)\.$#' | 
|  | 5 | +			identifier: staticMethod.notFound | 
| 5 | 6 | 			count: 1 | 
| 6 | 7 | 			path: src/Persistence/Mapping/Driver/StaticPHPDriver.php | 
| 7 | 8 | 
 | 
| 8 | 9 | 		- | 
| 9 |  | -			message: "#^Call to function method_exists\\(\\) with TObjectManager of Doctrine\\\\Persistence\\\\ObjectManager and 'isUninitializedObje…' will always evaluate to true\\.$#" | 
|  | 10 | +			message: '#^Call to function method_exists\(\) with TObjectManager of Doctrine\\Persistence\\ObjectManager and ''isUninitializedObje…'' will always evaluate to true\.$#' | 
|  | 11 | +			identifier: function.alreadyNarrowedType | 
| 10 | 12 | 			count: 1 | 
| 11 | 13 | 			path: src/Persistence/ObjectManagerDecorator.php | 
| 12 | 14 | 
 | 
| 13 | 15 | 		- | 
| 14 |  | -			message: "#^Doctrine\\\\Persistence\\\\Reflection\\\\EnumReflectionProperty\\:\\:__construct\\(\\) does not call parent constructor from ReflectionProperty\\.$#" | 
|  | 16 | +			message: '#^Template type TObjectManager is declared as covariant, but occurs in invariant position in property Doctrine\\Persistence\\ObjectManagerDecorator\:\:\$wrapped\.$#' | 
|  | 17 | +			identifier: generics.variance | 
|  | 18 | +			count: 1 | 
|  | 19 | +			path: src/Persistence/ObjectManagerDecorator.php | 
|  | 20 | + | 
|  | 21 | +		- | 
|  | 22 | +			message: '#^Doctrine\\Persistence\\Reflection\\EnumReflectionProperty\:\:__construct\(\) does not call parent constructor from ReflectionProperty\.$#' | 
|  | 23 | +			identifier: constructor.missingParentCall | 
| 15 | 24 | 			count: 1 | 
| 16 | 25 | 			path: src/Persistence/Reflection/EnumReflectionProperty.php | 
| 17 | 26 | 
 | 
| 18 | 27 | 		- | 
| 19 |  | -			message: "#^Method Doctrine\\\\Persistence\\\\Reflection\\\\EnumReflectionProperty\\:\\:getDeclaringClass\\(\\) return type with generic class ReflectionClass does not specify its types\\: T$#" | 
|  | 28 | +			message: '#^Method Doctrine\\Persistence\\Reflection\\EnumReflectionProperty\:\:getDeclaringClass\(\) return type with generic class ReflectionClass does not specify its types\: T$#' | 
|  | 29 | +			identifier: missingType.generics | 
| 20 | 30 | 			count: 1 | 
| 21 | 31 | 			path: src/Persistence/Reflection/EnumReflectionProperty.php | 
| 22 | 32 | 
 | 
| 23 | 33 | 		- | 
| 24 |  | -			message: "#^Method Doctrine\\\\Persistence\\\\Reflection\\\\EnumReflectionProperty\\:\\:toEnum\\(\\) should return array\\<BackedEnum\\>\\|BackedEnum but returns array\\<BackedEnum\\|int\\|string\\>\\.$#" | 
|  | 34 | +			message: '#^Method Doctrine\\Persistence\\Reflection\\EnumReflectionProperty\:\:toEnum\(\) should return array\<BackedEnum\>\|BackedEnum but returns array\<BackedEnum\|int\|string\>\.$#' | 
|  | 35 | +			identifier: return.type | 
| 25 | 36 | 			count: 1 | 
| 26 | 37 | 			path: src/Persistence/Reflection/EnumReflectionProperty.php | 
| 27 | 38 | 
 | 
| 28 | 39 | 		- | 
| 29 |  | -			message: "#^Parameter \\#1 \\$callback of function array_map expects \\(callable\\(BackedEnum\\|int\\|string\\)\\: mixed\\)\\|null, array\\{class\\-string\\<BackedEnum\\>, 'from'\\} given\\.$#" | 
|  | 40 | +			message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(BackedEnum\|int\|string\)\: mixed\)\|null, array\{class\-string\<BackedEnum\>, ''from''\} given\.$#' | 
|  | 41 | +			identifier: argument.type | 
| 30 | 42 | 			count: 1 | 
| 31 | 43 | 			path: src/Persistence/Reflection/EnumReflectionProperty.php | 
| 32 | 44 | 
 | 
| 33 | 45 | 		- | 
| 34 |  | -			message: "#^Variable property access on \\$this\\(Doctrine\\\\Persistence\\\\Reflection\\\\TypedNoDefaultRuntimePublicReflectionProperty\\)\\.$#" | 
|  | 46 | +			message: '#^Variable property access on \$this\(Doctrine\\Persistence\\Reflection\\TypedNoDefaultRuntimePublicReflectionProperty\)\.$#' | 
|  | 47 | +			identifier: property.dynamicName | 
| 35 | 48 | 			count: 1 | 
| 36 | 49 | 			path: src/Persistence/Reflection/TypedNoDefaultRuntimePublicReflectionProperty.php | 
| 37 | 50 | 
 | 
| 38 | 51 | 		- | 
| 39 |  | -			message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with array\\{'Doctrine\\\\\\\\Tests…', 'Doctrine\\\\\\\\Tests\\\\\\\\ORM…', 'Doctrine\\\\\\\\Tests\\\\\\\\ORM…'\\} and array\\<int, class\\-string\\> will always evaluate to false\\.$#" | 
|  | 52 | +			message: '#^PHPDoc tag @var with type Doctrine\\Persistence\\Mapping\\ClassMetadata\<object\> is not subtype of native type PHPUnit\\Framework\\MockObject\\MockObject\.$#' | 
|  | 53 | +			identifier: varTag.nativeType | 
|  | 54 | +			count: 1 | 
|  | 55 | +			path: tests/Persistence/Mapping/ClassMetadataFactoryTest.php | 
|  | 56 | + | 
|  | 57 | +		- | 
|  | 58 | +			message: '#^Call to static method PHPUnit\\Framework\\Assert\:\:assertSame\(\) with array\{''Doctrine\\\\Tests…'', ''Doctrine\\\\Tests\\\\ORM…'', ''Doctrine\\\\Tests\\\\ORM…''\} and list\<class\-string\> will always evaluate to false\.$#' | 
|  | 59 | +			identifier: staticMethod.impossibleType | 
| 40 | 60 | 			count: 1 | 
| 41 | 61 | 			path: tests/Persistence/Mapping/DriverChainTest.php | 
| 42 | 62 | 
 | 
| 43 | 63 | 		- | 
| 44 |  | -			message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with array\\{'Doctrine\\\\\\\\Tests…', 'Other\\\\\\\\Class'\\} and array\\<int, class\\-string\\> will always evaluate to false\\.$#" | 
|  | 64 | +			message: '#^Call to static method PHPUnit\\Framework\\Assert\:\:assertSame\(\) with array\{''Doctrine\\\\Tests…'', ''Other\\\\Class''\} and list\<class\-string\> will always evaluate to false\.$#' | 
|  | 65 | +			identifier: staticMethod.impossibleType | 
| 45 | 66 | 			count: 1 | 
| 46 | 67 | 			path: tests/Persistence/Mapping/DriverChainTest.php | 
| 47 | 68 | 
 | 
| 48 | 69 | 		- | 
| 49 |  | -			message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with array\\{'Foo\\\\\\\\stdClass', 'Foo\\\\\\\\sub\\\\\\\\subClass', 'Foo\\\\\\\\sub\\\\\\\\subsub…'\\} and array\\<int, class\\-string\\> will always evaluate to false\\.$#" | 
|  | 70 | +			message: '#^Call to static method PHPUnit\\Framework\\Assert\:\:assertSame\(\) with array\{''Foo\\\\stdClass'', ''Foo\\\\sub\\\\subClass'', ''Foo\\\\sub\\\\subsub…''\} and list\<class\-string\> will always evaluate to false\.$#' | 
|  | 71 | +			identifier: staticMethod.impossibleType | 
| 50 | 72 | 			count: 1 | 
| 51 | 73 | 			path: tests/Persistence/Mapping/SymfonyFileLocatorTest.php | 
| 52 | 74 | 
 | 
| 53 | 75 | 		- | 
| 54 |  | -			message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with non\\-empty\\-array\\<int, 'Foo\\\\\\\\Bar\\\\\\\\subDirClass'\\|'Foo\\\\\\\\global'\\|'Foo\\\\\\\\stdClass'\\> and array\\<int, class\\-string\\> will always evaluate to false\\.$#" | 
|  | 76 | +			message: '#^Call to static method PHPUnit\\Framework\\Assert\:\:assertSame\(\) with non\-empty\-list\<''Foo\\\\Bar\\\\subDirClass''\|''Foo\\\\global''\|''Foo\\\\stdClass''\> and list\<class\-string\> will always evaluate to false\.$#' | 
|  | 77 | +			identifier: staticMethod.impossibleType | 
| 55 | 78 | 			count: 1 | 
| 56 | 79 | 			path: tests/Persistence/Mapping/SymfonyFileLocatorTest.php | 
| 57 | 80 | 
 | 
| 58 | 81 | 		- | 
| 59 |  | -			message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with non\\-empty\\-array\\<int, 'Foo\\\\\\\\Bar\\\\\\\\subDirClass'\\|'Foo\\\\\\\\stdClass'\\> and array\\<int, class\\-string\\> will always evaluate to false\\.$#" | 
|  | 82 | +			message: '#^Call to static method PHPUnit\\Framework\\Assert\:\:assertSame\(\) with non\-empty\-list\<''Foo\\\\Bar\\\\subDirClass''\|''Foo\\\\stdClass''\> and list\<class\-string\> will always evaluate to false\.$#' | 
|  | 83 | +			identifier: staticMethod.impossibleType | 
| 60 | 84 | 			count: 1 | 
| 61 | 85 | 			path: tests/Persistence/Mapping/SymfonyFileLocatorTest.php | 
| 62 | 86 | 
 | 
| 63 | 87 | 		- | 
| 64 |  | -			message: "#^Property Doctrine\\\\Tests\\\\Persistence\\\\RuntimePublicReflectionPropertyTestProxyMock\\:\\:\\$checkedProperty \\(string\\) in isset\\(\\) is not nullable\\.$#" | 
|  | 88 | +			message: '#^Property Doctrine\\Tests\\Persistence\\RuntimePublicReflectionPropertyTestProxyMock\:\:\$checkedProperty \(string\) in isset\(\) is not nullable\.$#' | 
|  | 89 | +			identifier: isset.property | 
| 65 | 90 | 			count: 1 | 
| 66 | 91 | 			path: tests/Persistence/RuntimePublicReflectionPropertyTest.php | 
| 67 | 92 | 
 | 
| 68 | 93 | 		- | 
| 69 |  | -			message: "#^Method Doctrine\\\\Tests\\\\Persistence\\\\RuntimeReflectionPropertyTestProxyMock\\:\\:__setInitialized\\(\\) has parameter \\$initialized with no type specified\\.$#" | 
|  | 94 | +			message: '#^Method Doctrine\\Tests\\Persistence\\RuntimeReflectionPropertyTestProxyMock\:\:__setInitialized\(\) has parameter \$initialized with no type specified\.$#' | 
|  | 95 | +			identifier: missingType.parameter | 
|  | 96 | +			count: 1 | 
|  | 97 | +			path: tests/Persistence/RuntimeReflectionPropertyTest.php | 
|  | 98 | + | 
|  | 99 | +		- | 
|  | 100 | +			message: '#^Property Doctrine\\Tests\\Persistence\\RuntimeReflectionPropertyTestClass\:\:\$privateTest \(string\|null\) is never assigned null so it can be removed from the property type\.$#' | 
|  | 101 | +			identifier: property.unusedType | 
| 70 | 102 | 			count: 1 | 
| 71 | 103 | 			path: tests/Persistence/RuntimeReflectionPropertyTest.php | 
| 72 | 104 | 
 | 
| 73 | 105 | 		- | 
| 74 |  | -			message: "#^Property Doctrine\\\\Tests\\\\Persistence\\\\RuntimeReflectionPropertyTestProxyMock\\:\\:\\$checkedProperty \\(string\\) in isset\\(\\) is not nullable\\.$#" | 
|  | 106 | +			message: '#^Property Doctrine\\Tests\\Persistence\\RuntimeReflectionPropertyTestProxyMock\:\:\$checkedProperty \(string\) in isset\(\) is not nullable\.$#' | 
|  | 107 | +			identifier: isset.property | 
| 75 | 108 | 			count: 1 | 
| 76 | 109 | 			path: tests/Persistence/RuntimeReflectionPropertyTest.php | 
| 77 | 110 | 
 | 
| 78 | 111 | 		- | 
| 79 |  | -			message: "#^Property Doctrine\\\\Tests_PHP74\\\\Persistence\\\\Mapping\\\\RuntimeReflectionServiceTest\\:\\:\\$nonTypedDefaultProperty is never read, only written\\.$#" | 
|  | 112 | +			message: '#^Property Doctrine\\Tests_PHP74\\Persistence\\Mapping\\RuntimeReflectionServiceTest\:\:\$nonTypedDefaultProperty is never read, only written\.$#' | 
|  | 113 | +			identifier: property.onlyWritten | 
| 80 | 114 | 			count: 1 | 
| 81 | 115 | 			path: tests_php74/Persistence/Mapping/RuntimeReflectionServiceTest.php | 
| 82 | 116 | 
 | 
| 83 | 117 | 		- | 
| 84 |  | -			message: "#^Property Doctrine\\\\Tests_PHP74\\\\Persistence\\\\Mapping\\\\RuntimeReflectionServiceTest\\:\\:\\$nonTypedNoDefaultProperty is unused\\.$#" | 
|  | 118 | +			message: '#^Property Doctrine\\Tests_PHP74\\Persistence\\Mapping\\RuntimeReflectionServiceTest\:\:\$nonTypedNoDefaultProperty is unused\.$#' | 
|  | 119 | +			identifier: property.unused | 
| 85 | 120 | 			count: 1 | 
| 86 | 121 | 			path: tests_php74/Persistence/Mapping/RuntimeReflectionServiceTest.php | 
| 87 | 122 | 
 | 
| 88 | 123 | 		- | 
| 89 |  | -			message: "#^Property Doctrine\\\\Tests_PHP74\\\\Persistence\\\\Mapping\\\\RuntimeReflectionServiceTest\\:\\:\\$typedDefaultProperty is never read, only written\\.$#" | 
|  | 124 | +			message: '#^Property Doctrine\\Tests_PHP74\\Persistence\\Mapping\\RuntimeReflectionServiceTest\:\:\$typedDefaultProperty is never read, only written\.$#' | 
|  | 125 | +			identifier: property.onlyWritten | 
| 90 | 126 | 			count: 1 | 
| 91 | 127 | 			path: tests_php74/Persistence/Mapping/RuntimeReflectionServiceTest.php | 
| 92 | 128 | 
 | 
| 93 | 129 | 		- | 
| 94 |  | -			message: "#^Property Doctrine\\\\Tests_PHP74\\\\Persistence\\\\Mapping\\\\RuntimeReflectionServiceTest\\:\\:\\$typedNoDefaultProperty is unused\\.$#" | 
|  | 130 | +			message: '#^Property Doctrine\\Tests_PHP74\\Persistence\\Mapping\\RuntimeReflectionServiceTest\:\:\$typedNoDefaultProperty is unused\.$#' | 
|  | 131 | +			identifier: property.unused | 
| 95 | 132 | 			count: 1 | 
| 96 | 133 | 			path: tests_php74/Persistence/Mapping/RuntimeReflectionServiceTest.php | 
| 97 | 134 | 
 | 
| 98 | 135 | 		- | 
| 99 |  | -			message: "#^Property Doctrine\\\\Tests_PHP74\\\\Persistence\\\\Reflection\\\\TypedFoo\\:\\:\\$id is never read, only written\\.$#" | 
|  | 136 | +			message: '#^Property Doctrine\\Tests_PHP74\\Persistence\\Reflection\\TypedFoo\:\:\$id is never read, only written\.$#' | 
|  | 137 | +			identifier: property.onlyWritten | 
| 100 | 138 | 			count: 1 | 
| 101 | 139 | 			path: tests_php74/Persistence/Reflection/TypedNoDefaultReflectionPropertyTest.php | 
0 commit comments