diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e960d9cce7..a6419b5a39 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -201,3 +201,43 @@ jobs: - name: "Tests" run: "${{ matrix.script }}" + + integration-tests: + name: "Integration Tests" + + runs-on: "ubuntu-latest" + + strategy: + fail-fast: false + matrix: + script: + - | + git clone https://github.com/sebastianbergmann/phpunit.git e2e/integration/repo + cd e2e/integration/repo + git checkout 9.2.3 + export COMPOSER_ROOT_VERSION=9.2.3 + composer install + ../../../phpstan.phar analyse -l 8 -c ../phpunit.neon src tests + + steps: + - name: "Checkout" + uses: "actions/checkout@v2.3.1" + + - name: "Install PHP" + uses: "shivammathur/setup-php@2.3.0" + with: + coverage: "none" + php-version: "7.4" + + - name: "Cache dependencies" + uses: "actions/cache@v2" + with: + path: "~/.composer/cache" + key: "php-7.4-composer-${{ hashFiles('**/composer.json') }}" + restore-keys: "php-7.4-composer-" + + - name: "Install dependencies" + run: "composer update --no-interaction --no-progress --no-suggest" + + - name: "Tests" + run: "${{ matrix.script }}" diff --git a/e2e/integration/.gitignore b/e2e/integration/.gitignore new file mode 100644 index 0000000000..64bcebfd9d --- /dev/null +++ b/e2e/integration/.gitignore @@ -0,0 +1 @@ +/repo diff --git a/e2e/integration/phpunit-baseline.neon b/e2e/integration/phpunit-baseline.neon new file mode 100644 index 0000000000..a8997d427c --- /dev/null +++ b/e2e/integration/phpunit-baseline.neon @@ -0,0 +1,6837 @@ +parameters: + ignoreErrors: + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) has parameter \\$array with generic interface ArrayAccess but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Result of \\|\\| is always true\\.$#" + count: 4 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayNotHasKey\\(\\) has parameter \\$array with generic interface ArrayAccess but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayNotHasKey\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertContains\\(\\) has parameter \\$haystack with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertContains\\(\\) has parameter \\$needle with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertContainsEquals\\(\\) has parameter \\$haystack with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertContainsEquals\\(\\) has parameter \\$needle with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotContains\\(\\) has parameter \\$haystack with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotContains\\(\\) has parameter \\$needle with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotContainsEquals\\(\\) has parameter \\$haystack with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotContainsEquals\\(\\) has parameter \\$needle with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertContainsOnly\\(\\) has parameter \\$haystack with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertContainsOnlyInstancesOf\\(\\) has parameter \\$haystack with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotContainsOnly\\(\\) has parameter \\$haystack with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertCount\\(\\) has parameter \\$haystack with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Result of && is always false\\.$#" + count: 6 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotCount\\(\\) has parameter \\$haystack with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertEquals\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertEquals\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertEqualsCanonicalizing\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertEqualsCanonicalizing\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertEqualsIgnoringCase\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertEqualsIgnoringCase\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertEqualsWithDelta\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertEqualsWithDelta\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotEquals\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotEquals\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotEqualsCanonicalizing\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotEqualsCanonicalizing\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotEqualsIgnoringCase\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotEqualsIgnoringCase\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotEqualsWithDelta\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotEqualsWithDelta\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertEmpty\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotEmpty\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertGreaterThan\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertGreaterThan\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertGreaterThanOrEqual\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertGreaterThanOrEqual\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertLessThan\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertLessThan\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertLessThanOrEqual\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertLessThanOrEqual\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertTrue\\(\\) has parameter \\$condition with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotTrue\\(\\) has parameter \\$condition with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertFalse\\(\\) has parameter \\$condition with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotFalse\\(\\) has parameter \\$condition with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNull\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotNull\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertFinite\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInfinite\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNan\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotSame\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotSame\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotInstanceOf\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsArray\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsBool\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsFloat\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsInt\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsNumeric\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsObject\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsResource\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsString\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsScalar\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsCallable\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsIterable\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsNotArray\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsNotBool\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsNotFloat\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsNotInt\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsNotNumeric\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsNotObject\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsNotResource\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsNotString\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsNotScalar\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsNotCallable\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertIsNotIterable\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSameSize\\(\\) has parameter \\$actual with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSameSize\\(\\) has parameter \\$expected with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Parameter \\#1 \\$expected of class PHPUnit\\\\Framework\\\\Constraint\\\\SameSize constructor expects iterable, Countable\\|iterable given\\.$#" + count: 2 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotSameSize\\(\\) has parameter \\$actual with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotSameSize\\(\\) has parameter \\$expected with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Parameter \\#1 \\$string of class PHPUnit\\\\Framework\\\\Constraint\\\\StringMatchesFormatDescription constructor expects string, string\\|false given\\.$#" + count: 2 + path: repo/src/Framework/Assert.php + + - + message: "#^Cannot access property \\$length on DOMNamedNodeMap\\|null\\.$#" + count: 3 + path: repo/src/Framework/Assert.php + + - + message: "#^Cannot call method item\\(\\) on DOMNamedNodeMap\\|null\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Cannot access property \\$name on DOMNode\\|null\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Cannot call method getNamedItem\\(\\) on DOMNamedNodeMap\\|null\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Parameter \\#1 \\$expectedElement of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertEqualXMLStructure\\(\\) expects DOMElement, DOMNode\\|null given\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Parameter \\#2 \\$actualElement of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertEqualXMLStructure\\(\\) expects DOMElement, DOMNode\\|null given\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:assertThat\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Parameter \\#1 \\$actualJson of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertJson\\(\\) expects string, string\\|false given\\.$#" + count: 6 + path: repo/src/Framework/Assert.php + + - + message: "#^Parameter \\#1 \\$value of class PHPUnit\\\\Framework\\\\Constraint\\\\JsonMatches constructor expects string, string\\|false given\\.$#" + count: 6 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:containsEqual\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:containsIdentical\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:equalTo\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:equalToCanonicalizing\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:equalToIgnoringCase\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:equalToWithDelta\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:greaterThan\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:greaterThanOrEqual\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:objectHasAttribute\\(\\) has parameter \\$attributeName with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:identicalTo\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:lessThan\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:lessThanOrEqual\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:stringStartsWith\\(\\) has parameter \\$prefix with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Assert\\:\\:detectLocationHint\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Cannot access offset 0 on array\\\\|false\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Parameter \\#1 \\$stack of function array_shift expects array, array\\\\|false given\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Parameter \\#2 \\$pieces of function implode expects array, array\\\\|false given\\.$#" + count: 1 + path: repo/src/Framework/Assert.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertArrayHasKey\\(\\) has parameter \\$array with generic interface ArrayAccess but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertArrayHasKey\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertArrayNotHasKey\\(\\) has parameter \\$array with generic interface ArrayAccess but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertArrayNotHasKey\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertContains\\(\\) has parameter \\$haystack with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertContains\\(\\) has parameter \\$needle with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertContainsEquals\\(\\) has parameter \\$haystack with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertContainsEquals\\(\\) has parameter \\$needle with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertNotContains\\(\\) has parameter \\$haystack with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertNotContains\\(\\) has parameter \\$needle with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertNotContainsEquals\\(\\) has parameter \\$haystack with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertNotContainsEquals\\(\\) has parameter \\$needle with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertContainsOnly\\(\\) has parameter \\$haystack with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertContainsOnlyInstancesOf\\(\\) has parameter \\$haystack with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertNotContainsOnly\\(\\) has parameter \\$haystack with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertCount\\(\\) has parameter \\$haystack with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertNotCount\\(\\) has parameter \\$haystack with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertEquals\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertEquals\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertEqualsCanonicalizing\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertEqualsCanonicalizing\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertEqualsIgnoringCase\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertEqualsIgnoringCase\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertEqualsWithDelta\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertEqualsWithDelta\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertNotEquals\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertNotEquals\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertNotEqualsCanonicalizing\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertNotEqualsCanonicalizing\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertNotEqualsIgnoringCase\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertNotEqualsIgnoringCase\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertNotEqualsWithDelta\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertNotEqualsWithDelta\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertEmpty\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertNotEmpty\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertGreaterThan\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertGreaterThan\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertGreaterThanOrEqual\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertGreaterThanOrEqual\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertLessThan\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertLessThan\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertLessThanOrEqual\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertLessThanOrEqual\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertTrue\\(\\) has parameter \\$condition with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertNotTrue\\(\\) has parameter \\$condition with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertFalse\\(\\) has parameter \\$condition with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertNotFalse\\(\\) has parameter \\$condition with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertNull\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertNotNull\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertFinite\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertInfinite\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertNan\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertSame\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertNotSame\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertNotSame\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertInstanceOf\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Unable to resolve the template type ExpectedType in call to method static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\)$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertNotInstanceOf\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Unable to resolve the template type ExpectedType in call to method static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotInstanceOf\\(\\)$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertIsArray\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertIsBool\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertIsFloat\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertIsInt\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertIsNumeric\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertIsObject\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertIsResource\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertIsString\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertIsScalar\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertIsCallable\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertIsIterable\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertIsNotArray\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertIsNotBool\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertIsNotFloat\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertIsNotInt\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertIsNotNumeric\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertIsNotObject\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertIsNotResource\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertIsNotString\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertIsNotScalar\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertIsNotCallable\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertIsNotIterable\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertSameSize\\(\\) has parameter \\$actual with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertSameSize\\(\\) has parameter \\$expected with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertNotSameSize\\(\\) has parameter \\$actual with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertNotSameSize\\(\\) has parameter \\$expected with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\assertThat\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\containsEqual\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\containsIdentical\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\arrayHasKey\\(\\) has parameter \\$key with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\equalTo\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\equalToCanonicalizing\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\equalToIgnoringCase\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\equalToWithDelta\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\greaterThan\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\greaterThanOrEqual\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\objectHasAttribute\\(\\) has parameter \\$attributeName with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\identicalTo\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\lessThan\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\lessThanOrEqual\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\stringStartsWith\\(\\) has parameter \\$prefix with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\returnValue\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\returnValueMap\\(\\) has parameter \\$valueMap with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\returnCallback\\(\\) has parameter \\$callback with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Assert/Functions.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\Constraint\\:\\:evaluate\\(\\) has parameter \\$other with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Constraint/Constraint.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\Count\\:\\:getCountOf\\(\\) has parameter \\$other with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Constraint/Count.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\Count\\:\\:getCountOfGenerator\\(\\) has parameter \\$generator with no value type specified in iterable type Generator\\.$#" + count: 1 + path: repo/src/Framework/Constraint/Count.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\IsAnything\\:\\:evaluate\\(\\) has parameter \\$other with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Constraint/IsAnything.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\IsEqual\\:\\:__construct\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Constraint/IsEqual.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\IsEqual\\:\\:evaluate\\(\\) has parameter \\$other with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Constraint/IsEqual.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\IsEqualCanonicalizing\\:\\:__construct\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Constraint/IsEqualCanonicalizing.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\IsEqualCanonicalizing\\:\\:evaluate\\(\\) has parameter \\$other with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Constraint/IsEqualCanonicalizing.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\IsEqualIgnoringCase\\:\\:__construct\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Constraint/IsEqualIgnoringCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\IsEqualIgnoringCase\\:\\:evaluate\\(\\) has parameter \\$other with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Constraint/IsEqualIgnoringCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\IsEqualWithDelta\\:\\:__construct\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Constraint/IsEqualWithDelta.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\IsEqualWithDelta\\:\\:evaluate\\(\\) has parameter \\$other with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Constraint/IsEqualWithDelta.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\IsIdentical\\:\\:__construct\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Constraint/IsIdentical.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\IsIdentical\\:\\:evaluate\\(\\) has parameter \\$other with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Constraint/IsIdentical.php + + - + message: "#^Parameter \\#1 \\$argument of class ReflectionClass constructor expects class\\-string\\\\|T of object, string given\\.$#" + count: 1 + path: repo/src/Framework/Constraint/IsInstanceOf.php + + - + message: "#^Parameter \\#1 \\$res of function get_resource_type expects resource, mixed given\\.$#" + count: 1 + path: repo/src/Framework/Constraint/IsType.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\LogicalAnd\\:\\:evaluate\\(\\) has parameter \\$other with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Constraint/LogicalAnd.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\LogicalNot\\:\\:evaluate\\(\\) has parameter \\$other with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Constraint/LogicalNot.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\LogicalOr\\:\\:evaluate\\(\\) has parameter \\$other with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Constraint/LogicalOr.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\LogicalXor\\:\\:evaluate\\(\\) has parameter \\$other with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Constraint/LogicalXor.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\SameSize\\:\\:__construct\\(\\) has parameter \\$expected with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/Constraint/SameSize.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\StringMatchesFormatDescription\\:\\:convertNewlines\\(\\) should return string but returns string\\|null\\.$#" + count: 1 + path: repo/src/Framework/Constraint/StringMatchesFormatDescription.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\TraversableContains\\:\\:__construct\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Constraint/TraversableContains.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\TraversableContains\\:\\:value\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/Framework/Constraint/TraversableContains.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\DataProviderTestSuite\\:\\:getDependencies\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/DataProviderTestSuite.php + + - + message: "#^Parameter \\#1 \\$className of static method PHPUnit\\\\Util\\\\Test\\:\\:getSize\\(\\) expects class\\-string, string given\\.$#" + count: 1 + path: repo/src/Framework/DataProviderTestSuite.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\Exception\\:\\:\\$serializableTrace type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/Exception/Exception.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Exception\\:\\:getSerializableTrace\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/Exception/Exception.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\ExpectationFailedException\\:\\:\\$comparisonFailure \\(SebastianBergmann\\\\Comparator\\\\ComparisonFailure\\) does not accept SebastianBergmann\\\\Comparator\\\\ComparisonFailure\\|null\\.$#" + count: 1 + path: repo/src/Framework/Exception/ExpectationFailedException.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\PHPTAssertionFailedError\\:\\:__construct\\(\\) has parameter \\$trace with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/Exception/PHPTAssertionFailedError.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\SyntheticError\\:\\:\\$syntheticTrace type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/Exception/SyntheticError.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\SyntheticError\\:\\:__construct\\(\\) has parameter \\$trace with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/Exception/SyntheticError.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\SyntheticError\\:\\:getSyntheticTrace\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/Exception/SyntheticError.php + + - + message: "#^Parameter \\#1 \\$t of class PHPUnit\\\\Framework\\\\ExceptionWrapper constructor expects Throwable, Throwable\\|null given\\.$#" + count: 1 + path: repo/src/Framework/ExceptionWrapper.php + + - + message: "#^Method PHPUnit\\\\TestFixture\\\\MockObject\\\\AnotherClassUsingConfigurableMethods\\:\\:__phpunit_setOriginalObject\\(\\) has parameter \\$originalObject with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/mock-object/AnotherClassUsingConfigurableMethods.php + + - + message: "#^Property PHPUnit\\\\TestFixture\\\\MockObject\\\\AnotherClassUsingConfigurableMethods\\:\\:\\$__phpunit_invocationMocker \\(PHPUnit\\\\Framework\\\\MockObject\\\\InvocationHandler\\) does not accept null\\.$#" + count: 1 + path: repo/tests/_files/mock-object/AnotherClassUsingConfigurableMethods.php + + - + message: "#^Method PHPUnit\\\\TestFixture\\\\MockObject\\\\AnotherClassUsingConfigurableMethods\\:\\:getConfigurableMethods\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/_files/mock-object/AnotherClassUsingConfigurableMethods.php + + - + message: "#^Method PHPUnit\\\\TestFixture\\\\MockObject\\\\ClassUsingConfigurableMethods\\:\\:__phpunit_setOriginalObject\\(\\) has parameter \\$originalObject with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/mock-object/ClassUsingConfigurableMethods.php + + - + message: "#^Property PHPUnit\\\\TestFixture\\\\MockObject\\\\ClassUsingConfigurableMethods\\:\\:\\$__phpunit_invocationMocker \\(PHPUnit\\\\Framework\\\\MockObject\\\\InvocationHandler\\) does not accept null\\.$#" + count: 1 + path: repo/tests/_files/mock-object/ClassUsingConfigurableMethods.php + + - + message: "#^Method PHPUnit\\\\TestFixture\\\\MockObject\\\\ClassUsingConfigurableMethods\\:\\:getConfigurableMethods\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/_files/mock-object/ClassUsingConfigurableMethods.php + + - + message: "#^Method PHPUnit\\\\TestFixture\\\\MockObject\\\\MockClassWithConfigurableMethods\\:\\:__phpunit_setOriginalObject\\(\\) has parameter \\$originalObject with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/mock-object/MockClassWithConfigurableMethods.php + + - + message: "#^Property PHPUnit\\\\TestFixture\\\\MockObject\\\\MockClassWithConfigurableMethods\\:\\:\\$__phpunit_invocationMocker \\(PHPUnit\\\\Framework\\\\MockObject\\\\InvocationHandler\\) does not accept null\\.$#" + count: 1 + path: repo/tests/_files/mock-object/MockClassWithConfigurableMethods.php + + - + message: "#^Method PHPUnit\\\\TestFixture\\\\MockObject\\\\MockClassWithConfigurableMethods\\:\\:getConfigurableMethods\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/_files/mock-object/MockClassWithConfigurableMethods.php + + - + message: "#^Method PHPUnit\\\\TestFixture\\\\MockObject\\\\ReinitializeConfigurableMethods\\:\\:__phpunit_setOriginalObject\\(\\) has parameter \\$originalObject with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/mock-object/ReinitializeConfigurableMethods.php + + - + message: "#^Property PHPUnit\\\\TestFixture\\\\MockObject\\\\ReinitializeConfigurableMethods\\:\\:\\$__phpunit_invocationMocker \\(PHPUnit\\\\Framework\\\\MockObject\\\\InvocationHandler\\) does not accept null\\.$#" + count: 1 + path: repo/tests/_files/mock-object/ReinitializeConfigurableMethods.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Builder\\\\Identity\\:\\:id\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Builder/Identity.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Builder\\\\InvocationMocker\\:\\:willReturn\\(\\) has parameter \\$nextValues with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Builder/InvocationMocker.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Builder\\\\InvocationMocker\\:\\:willReturn\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Builder/InvocationMocker.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Builder\\\\InvocationMocker\\:\\:with\\(\\) has parameter \\$arguments with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Builder/InvocationMocker.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Builder\\\\InvocationMocker\\:\\:withConsecutive\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Builder/InvocationMocker.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Builder\\\\InvocationMocker\\:\\:ensureTypeOfReturnValues\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Builder/InvocationMocker.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Builder\\\\InvocationStubber\\:\\:willReturn\\(\\) has parameter \\$nextValues with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Builder/InvocationStubber.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Builder\\\\InvocationStubber\\:\\:willReturn\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Builder/InvocationStubber.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Builder\\\\ParametersMatch\\:\\:with\\(\\) has parameter \\$arguments with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Builder/ParametersMatch.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\ConfigurableMethod\\:\\:mayReturn\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/ConfigurableMethod.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:\\$cache type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Generator.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:getMock\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Generator.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:getMock\\(\\) has parameter \\$methods with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Generator.php + + - + message: "#^Result of && is always false\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Generator.php + + - + message: "#^Strict comparison using \\!\\=\\= between null and null will always evaluate to false\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Generator.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:getMockForAbstractClass\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Generator.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:getMockForAbstractClass\\(\\) has parameter \\$mockedMethods with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Generator.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:getMockForAbstractClass\\(\\) should return PHPUnit\\\\Framework\\\\MockObject\\\\MockObject&RealInstanceType of object but returns PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Generator.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:getMockForTrait\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Generator.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:getMockForTrait\\(\\) has parameter \\$mockedMethods with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Generator.php + + - + message: "#^Unable to resolve the template type RealInstanceType in call to method PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:getMockForAbstractClass\\(\\)$#" + count: 1 + path: repo/src/Framework/MockObject/Generator.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:getObjectForTrait\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Generator.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:generate\\(\\) has parameter \\$methods with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Generator.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:generateClassFromWsdl\\(\\) has parameter \\$methods with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Generator.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:generateClassFromWsdl\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Generator.php + + - + message: "#^Parameter \\#2 \\$start of function substr expects int, int\\|false given\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Generator.php + + - + message: "#^Parameter \\#1 \\$argument of class ReflectionClass constructor expects class\\-string\\\\|T of object, string given\\.$#" + count: 4 + path: repo/src/Framework/MockObject/Generator.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:getObject\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Generator.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:getObject\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Generator.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:getObject\\(\\) has parameter \\$type with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Generator.php + + - + message: "#^Parameter \\#1 \\$args of method ReflectionClass\\\\:\\:newInstanceArgs\\(\\) expects array\\, array given\\.$#" + count: 2 + path: repo/src/Framework/MockObject/Generator.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:generateMock\\(\\) has parameter \\$explicitMethods with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Generator.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:generateClassName\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Generator.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:generateMockClassDeclaration\\(\\) has parameter \\$additionalInterfaces with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Generator.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:generateMockClassDeclaration\\(\\) has parameter \\$mockClassName with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Generator.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\MockObject\\\\Invocation\\:\\:\\$parameters type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Invocation.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Invocation\\:\\:__construct\\(\\) has parameter \\$parameters with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Invocation.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Invocation\\:\\:getParameters\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Invocation.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\InvocationHandler\\:\\:__construct\\(\\) has parameter \\$configurableMethods with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/InvocationHandler.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\InvocationHandler\\:\\:invoke\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/InvocationHandler.php + + - + message: "#^If condition is always true\\.$#" + count: 1 + path: repo/src/Framework/MockObject/InvocationHandler.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Matcher\\:\\:invoked\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Matcher.php + + - + message: "#^Call to an undefined method object\\:\\:__phpunit_getInvocationHandler\\(\\)\\.$#" + count: 2 + path: repo/src/Framework/MockObject/Matcher.php + + - + message: "#^If condition is always true\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Matcher.php + + - + message: "#^Unreachable statement \\- code above always terminates\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Matcher.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\MockObject\\\\MockBuilder\\:\\:\\$constructorArgs type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/MockBuilder.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\MockObject\\\\MockBuilder\\\\:\\:\\$type \\(string\\) does not accept array\\\\|string\\.$#" + count: 1 + path: repo/src/Framework/MockObject/MockBuilder.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\MockBuilder\\:\\:getMock\\(\\) should return MockedType&PHPUnit\\\\Framework\\\\MockObject\\\\MockObject but returns PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\.$#" + count: 1 + path: repo/src/Framework/MockObject/MockBuilder.php + + - + message: "#^Parameter \\#1 \\$originalClassName of method PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:getMockForAbstractClass\\(\\) expects class\\-string\\, string given\\.$#" + count: 1 + path: repo/src/Framework/MockObject/MockBuilder.php + + - + message: "#^Unable to resolve the template type RealInstanceType in call to method PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:getMockForAbstractClass\\(\\)$#" + count: 1 + path: repo/src/Framework/MockObject/MockBuilder.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\MockBuilder\\:\\:getMockForAbstractClass\\(\\) should return MockedType&PHPUnit\\\\Framework\\\\MockObject\\\\MockObject but returns PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\.$#" + count: 1 + path: repo/src/Framework/MockObject/MockBuilder.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\MockBuilder\\:\\:getMockForTrait\\(\\) should return MockedType&PHPUnit\\\\Framework\\\\MockObject\\\\MockObject but returns PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\.$#" + count: 1 + path: repo/src/Framework/MockObject/MockBuilder.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\MockBuilder\\:\\:setMethods\\(\\) has parameter \\$methods with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/MockBuilder.php + + - + message: "#^Parameter \\#1 \\$argument of class ReflectionClass constructor expects class\\-string\\\\|T of object, string given\\.$#" + count: 2 + path: repo/src/Framework/MockObject/MockBuilder.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\MockBuilder\\:\\:setMethodsExcept\\(\\) has parameter \\$methods with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/MockBuilder.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\MockBuilder\\:\\:setMethodsExcept\\(\\) return type with generic class PHPUnit\\\\Framework\\\\MockObject\\\\MockBuilder does not specify its types\\: MockedType$#" + count: 1 + path: repo/src/Framework/MockObject/MockBuilder.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\MockBuilder\\:\\:setConstructorArgs\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/MockBuilder.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\MockClass\\:\\:__construct\\(\\) has parameter \\$configurableMethods with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/MockClass.php + + - + message: "#^Parameter \\#1 \\$function of function call_user_func expects callable\\(\\)\\: mixed, array\\(string, '__phpunit…'\\) given\\.$#" + count: 1 + path: repo/src/Framework/MockObject/MockClass.php + + - + message: "#^Cannot call method allowsNull\\(\\) on ReflectionType\\|null\\.$#" + count: 1 + path: repo/src/Framework/MockObject/MockMethod.php + + - + message: "#^Class ReflectionUnionType not found\\.$#" + count: 1 + path: repo/src/Framework/MockObject/MockMethod.php + + - + message: "#^Call to method getTypes\\(\\) on an unknown class ReflectionUnionType\\.$#" + count: 1 + path: repo/src/Framework/MockObject/MockMethod.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\:\\:__phpunit_setOriginalObject\\(\\) has parameter \\$originalObject with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/MockObject.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\MockObject\\\\Rule\\\\ConsecutiveParameters\\:\\:\\$parameterGroups type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Rule/ConsecutiveParameters.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\MockObject\\\\Rule\\\\ConsecutiveParameters\\:\\:\\$invocations type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Rule/ConsecutiveParameters.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Rule\\\\ConsecutiveParameters\\:\\:__construct\\(\\) has parameter \\$parameterGroups with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Rule/ConsecutiveParameters.php + + - + message: "#^Strict comparison using \\=\\=\\= between PHPUnit\\\\Framework\\\\MockObject\\\\Invocation and null will always evaluate to false\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Rule/ConsecutiveParameters.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Rule\\\\InvocationOrder\\:\\:invoked\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Rule/InvocationOrder.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Rule\\\\InvocationOrder\\:\\:invokedDo\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Rule/InvocationOrder.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Rule\\\\Parameters\\:\\:__construct\\(\\) has parameter \\$parameters with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Rule/Parameters.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\MockObject\\\\Rule\\\\Parameters\\:\\:\\$parameterVerificationResult \\(bool\\|PHPUnit\\\\Framework\\\\ExpectationFailedException\\) does not accept null\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Rule/Parameters.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\MockObject\\\\Stub\\\\ConsecutiveCalls\\:\\:\\$stack type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Stub/ConsecutiveCalls.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Stub\\\\ConsecutiveCalls\\:\\:__construct\\(\\) has parameter \\$stack with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Stub/ConsecutiveCalls.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Stub\\\\ConsecutiveCalls\\:\\:invoke\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Stub/ConsecutiveCalls.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\MockObject\\\\Stub\\\\Exception\\:\\:\\$exception has no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Stub/Exception.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Stub\\\\ReturnArgument\\:\\:__construct\\(\\) has parameter \\$argumentIndex with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Stub/ReturnArgument.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Stub\\\\ReturnArgument\\:\\:invoke\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Stub/ReturnArgument.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\MockObject\\\\Stub\\\\ReturnCallback\\:\\:\\$callback has no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Stub/ReturnCallback.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Stub\\\\ReturnCallback\\:\\:__construct\\(\\) has parameter \\$callback with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Stub/ReturnCallback.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Stub\\\\ReturnCallback\\:\\:invoke\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Stub/ReturnCallback.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Stub\\\\ReturnReference\\:\\:__construct\\(\\) has parameter \\$reference with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Stub/ReturnReference.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Stub\\\\ReturnReference\\:\\:invoke\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Stub/ReturnReference.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Stub\\\\ReturnSelf\\:\\:invoke\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Stub/ReturnSelf.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Stub\\\\ReturnStub\\:\\:__construct\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Stub/ReturnStub.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Stub\\\\ReturnStub\\:\\:invoke\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Stub/ReturnStub.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\MockObject\\\\Stub\\\\ReturnValueMap\\:\\:\\$valueMap type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Stub/ReturnValueMap.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Stub\\\\ReturnValueMap\\:\\:__construct\\(\\) has parameter \\$valueMap with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Stub/ReturnValueMap.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Stub\\\\ReturnValueMap\\:\\:invoke\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Stub/ReturnValueMap.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\MockObject\\\\Stub\\\\Stub\\:\\:invoke\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/Framework/MockObject/Stub/Stub.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestBuilder\\:\\:build\\(\\) has parameter \\$theClass with generic class ReflectionClass but does not specify its types\\: T$#" + count: 1 + path: repo/src/Framework/TestBuilder.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestBuilder\\:\\:buildTestWithoutData\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/Framework/TestBuilder.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestBuilder\\:\\:buildDataProviderTestSuite\\(\\) has parameter \\$backupSettings with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestBuilder.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestBuilder\\:\\:buildDataProviderTestSuite\\(\\) has parameter \\$data with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/TestBuilder.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestBuilder\\:\\:buildDataProviderTestSuite\\(\\) return type has no value type specified in iterable type PHPUnit\\\\Framework\\\\DataProviderTestSuite\\.$#" + count: 1 + path: repo/src/Framework/TestBuilder.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestBuilder\\:\\:configureTestCase\\(\\) has parameter \\$backupSettings with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestBuilder.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\TestCase\\:\\:\\$data type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\TestCase\\:\\:\\$dependencyInput type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\TestCase\\:\\:\\$locale type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:returnValue\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:returnValueMap\\(\\) has parameter \\$valueMap with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:returnCallback\\(\\) has parameter \\$callback with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:onConsecutiveCalls\\(\\) has parameter \\$args with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:__construct\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Cannot call method filter\\(\\) on SebastianBergmann\\\\CodeCoverage\\\\CodeCoverage\\|null\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\TestCase\\:\\:\\$result \\(PHPUnit\\\\Framework\\\\TestResult\\) does not accept null\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:getGroups\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:setGroups\\(\\) has parameter \\$groups with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:getAnnotations\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Result of \\|\\| is always true\\.$#" + count: 2 + path: repo/src/Framework/TestCase.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\TestCase\\:\\:\\$prophet \\(Prophecy\\\\Prophet\\) does not accept null\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Parameter \\#1 \\$directory of function chdir expects string, string\\|false given\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:getDependencies\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:setDependencyInput\\(\\) has parameter \\$dependencyInput with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:getDependencyInput\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\TestCase\\:\\:\\$beStrictAboutChangesToGlobalState \\(bool\\) does not accept bool\\|null\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:getResult\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:setResult\\(\\) has parameter \\$result with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:getProvidedData\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:runTest\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:setLocale\\(\\) has parameter \\$args with no typehint specified\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Parameter \\#2 \\$locale of function setlocale expects array\\|string\\|null, int given\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:createConfiguredMock\\(\\) has parameter \\$configuration with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:createTestProxy\\(\\) has parameter \\$constructorArguments with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:getMockClass\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:getMockClass\\(\\) has parameter \\$methods with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:getMockClass\\(\\) should return class\\-string\\ but returns class\\-string\\\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:getMockForAbstractClass\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:getMockForAbstractClass\\(\\) has parameter \\$mockedMethods with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:getMockFromWsdl\\(\\) has parameter \\$methods with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:getMockFromWsdl\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Parameter \\#1 \\$path of function basename expects string, string\\|false\\|null given\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Parameter \\#1 \\$classname of function class_exists expects string, string\\|null given\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Parameter \\#2 \\$className of method PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:generateClassFromWsdl\\(\\) expects string, string\\|null given\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Parameter \\#1 \\$type of method PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:getMock\\(\\) expects string, string\\|null given\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:getMockFromWsdl\\(\\) should return PHPUnit\\\\Framework\\\\MockObject\\\\MockObject&RealInstanceType of object but returns PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:getMockForTrait\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:getMockForTrait\\(\\) has parameter \\$mockedMethods with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:getObjectForTrait\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Argument of an invalid type Prophecy\\\\Prophecy\\\\MethodProphecy supplied for foreach, only iterables are supported\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\TestCase\\:\\:\\$output \\(string\\) does not accept string\\|false\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\TestCase\\:\\:\\$snapshot \\(SebastianBergmann\\\\GlobalState\\\\Snapshot\\) does not accept null\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:compareGlobalStateSnapshotPart\\(\\) has parameter \\$after with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:compareGlobalStateSnapshotPart\\(\\) has parameter \\$before with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Parameter \\#1 \\$outputBuilder of class SebastianBergmann\\\\Diff\\\\Differ constructor expects SebastianBergmann\\\\Diff\\\\Output\\\\DiffOutputBuilderInterface\\|null, string given\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:registerMockObjectsFromTestArguments\\(\\) has parameter \\$testArguments with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCase\\:\\:registerMockObjectsFromTestArguments\\(\\) has parameter \\$visited with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Parameter \\#1 \\$argument of class ReflectionClass constructor expects class\\-string\\\\|T of object, string given\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Instanceof between \\$this\\(PHPUnit\\\\Framework\\\\TestCase\\) and PHPUnit\\\\Runner\\\\PhptTestCase will always evaluate to false\\.$#" + count: 1 + path: repo/src/Framework/TestCase.php + + - + message: "#^Cannot call method getDiff\\(\\) on SebastianBergmann\\\\Comparator\\\\ComparisonFailure\\|null\\.$#" + count: 1 + path: repo/src/Framework/TestFailure.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestListener\\:\\:startTestSuite\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/Framework/TestListener.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestListener\\:\\:endTestSuite\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/Framework/TestListener.php + + - + message: "#^Method Issue3379TestListener\\:\\:startTestSuite\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/3379/Issue3379TestListener.php + + - + message: "#^Method Issue3379TestListener\\:\\:endTestSuite\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/3379/Issue3379TestListener.php + + - + message: "#^Method PHPUnit\\\\Test\\\\NullPrinter\\:\\:startTestSuite\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/tests/end-to-end/_files/NullPrinter.php + + - + message: "#^Method PHPUnit\\\\Test\\\\NullPrinter\\:\\:endTestSuite\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/tests/end-to-end/_files/NullPrinter.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\TestResult\\:\\:\\$passed type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestResult.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\TestResult\\:\\:\\$topTestSuite type has no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/Framework/TestResult.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestResult\\:\\:startTestSuite\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/Framework/TestResult.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestResult\\:\\:endTestSuite\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/Framework/TestResult.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestResult\\:\\:passed\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestResult.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestResult\\:\\:topTestSuite\\(\\) return type has no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/Framework/TestResult.php + + - + message: "#^Variable \\$isAnyCoverageRequired might not be defined\\.$#" + count: 1 + path: repo/src/Framework/TestResult.php + + - + message: "#^Parameter \\#1 \\$id of method SebastianBergmann\\\\CodeCoverage\\\\CodeCoverage\\:\\:start\\(\\) expects PHPUnit\\\\Framework\\\\TestCase\\|PHPUnit\\\\Runner\\\\PhptTestCase\\|string, PHPUnit\\\\Framework\\\\Test given\\.$#" + count: 1 + path: repo/src/Framework/TestResult.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\Test\\:\\:getSize\\(\\)\\.$#" + count: 3 + path: repo/src/Framework/TestResult.php + + - + message: "#^Parameter \\#1 \\$callable of method SebastianBergmann\\\\Invoker\\\\Invoker\\:\\:invoke\\(\\) expects callable\\(\\)\\: mixed, array\\(PHPUnit\\\\Framework\\\\Test, 'runBare'\\) given\\.$#" + count: 1 + path: repo/src/Framework/TestResult.php + + - + message: "#^Variable \\$_timeout might not be defined\\.$#" + count: 2 + path: repo/src/Framework/TestResult.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\Test\\:\\:runBare\\(\\)\\.$#" + count: 1 + path: repo/src/Framework/TestResult.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\Test\\:\\:addToAssertionCount\\(\\)\\.$#" + count: 2 + path: repo/src/Framework/TestResult.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\Test\\:\\:getNumAssertions\\(\\)\\.$#" + count: 4 + path: repo/src/Framework/TestResult.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\Test\\:\\:getAnnotations\\(\\)\\.$#" + count: 1 + path: repo/src/Framework/TestResult.php + + - + message: "#^Parameter \\#2 \\$linesToBeCovered of method SebastianBergmann\\\\CodeCoverage\\\\CodeCoverage\\:\\:stop\\(\\) expects array\\|false, array\\|bool given\\.$#" + count: 1 + path: repo/src/Framework/TestResult.php + + - + message: "#^Variable \\$e might not be defined\\.$#" + count: 3 + path: repo/src/Framework/TestResult.php + + - + message: "#^Parameter \\#2 \\$e of method PHPUnit\\\\Framework\\\\TestResult\\:\\:addFailure\\(\\) expects PHPUnit\\\\Framework\\\\AssertionFailedError, PHPUnit\\\\Framework\\\\Exception\\|\\(SebastianBergmann\\\\CodeCoverage\\\\Exception&Throwable\\)\\|SebastianBergmann\\\\Invoker\\\\TimeoutException given\\.$#" + count: 1 + path: repo/src/Framework/TestResult.php + + - + message: "#^Parameter \\#2 \\$e of method PHPUnit\\\\Framework\\\\TestResult\\:\\:addWarning\\(\\) expects PHPUnit\\\\Framework\\\\Warning, PHPUnit\\\\Framework\\\\Exception\\|\\(SebastianBergmann\\\\CodeCoverage\\\\Exception&Throwable\\)\\|SebastianBergmann\\\\Invoker\\\\TimeoutException given\\.$#" + count: 1 + path: repo/src/Framework/TestResult.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\Test\\:\\:doesNotPerformAssertions\\(\\)\\.$#" + count: 2 + path: repo/src/Framework/TestResult.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\Test\\:\\:getName\\(\\)\\.$#" + count: 1 + path: repo/src/Framework/TestResult.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\Test\\:\\:hasOutput\\(\\)\\.$#" + count: 1 + path: repo/src/Framework/TestResult.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\Test\\:\\:getActualOutput\\(\\)\\.$#" + count: 1 + path: repo/src/Framework/TestResult.php + + - + message: "#^Class PHPUnit\\\\Framework\\\\TestSuite implements generic interface IteratorAggregate but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/Framework/TestSuite.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\TestSuite\\:\\:\\$groups type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestSuite.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestSuite\\:\\:__construct\\(\\) has parameter \\$theClass with generic class ReflectionClass but does not specify its types\\: T$#" + count: 1 + path: repo/src/Framework/TestSuite.php + + - + message: "#^Result of && is always false\\.$#" + count: 1 + path: repo/src/Framework/TestSuite.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestSuite\\:\\:addTest\\(\\) has parameter \\$groups with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestSuite.php + + - + message: "#^Parameter \\#1 \\$argument of class ReflectionClass constructor expects class\\-string\\\\|T of object, string given\\.$#" + count: 2 + path: repo/src/Framework/TestSuite.php + + - + message: "#^Parameter \\#1 \\$path of function dirname expects string, string\\|false given\\.$#" + count: 1 + path: repo/src/Framework/TestSuite.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestSuite\\:\\:addTestFiles\\(\\) has parameter \\$fileNames with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/src/Framework/TestSuite.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestSuite\\:\\:getGroups\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestSuite.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestSuite\\:\\:getGroupDetails\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestSuite.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestSuite\\:\\:setGroupDetails\\(\\) has parameter \\$groups with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Framework/TestSuite.php + + - + message: "#^Parameter \\#1 \\$function of function call_user_func expects callable\\(\\)\\: mixed, array\\(string, mixed\\) given\\.$#" + count: 1 + path: repo/src/Framework/TestSuite.php + + - + message: "#^Parameter \\#1 \\$function of function call_user_func expects callable\\(\\)\\: mixed, array\\(class\\-string, mixed\\) given\\.$#" + count: 1 + path: repo/src/Framework/TestSuite.php + + - + message: "#^Variable \\$afterClassMethod might not be defined\\.$#" + count: 2 + path: repo/src/Framework/TestSuite.php + + - + message: "#^Variable \\$test might not be defined\\.$#" + count: 1 + path: repo/src/Framework/TestSuite.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestSuite\\:\\:getIterator\\(\\) return type has no value type specified in iterable type Iterator\\.$#" + count: 1 + path: repo/src/Framework/TestSuite.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestSuite\\:\\:addTestMethod\\(\\) has parameter \\$class with generic class ReflectionClass but does not specify its types\\: T$#" + count: 1 + path: repo/src/Framework/TestSuite.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestSuiteIterator\\:\\:__construct\\(\\) has parameter \\$testSuite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/Framework/TestSuiteIterator.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\BaseTestRunner\\:\\:getTest\\(\\) return type has no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/Runner/BaseTestRunner.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\BaseTestRunner\\:\\:loadSuiteClass\\(\\) return type with generic class ReflectionClass does not specify its types\\: T$#" + count: 1 + path: repo/src/Runner/BaseTestRunner.php + + - + message: "#^Property PHPUnit\\\\Runner\\\\Filter\\\\Factory\\:\\:\\$filters with generic class ReflectionClass does not specify its types\\: T$#" + count: 1 + path: repo/src/Runner/Filter/Factory.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\Filter\\\\Factory\\:\\:addFilter\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/Filter/Factory.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\Filter\\\\Factory\\:\\:addFilter\\(\\) has parameter \\$filter with generic class ReflectionClass but does not specify its types\\: T$#" + count: 1 + path: repo/src/Runner/Filter/Factory.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\Filter\\\\Factory\\:\\:factory\\(\\) has parameter \\$iterator with no value type specified in iterable type Iterator\\.$#" + count: 1 + path: repo/src/Runner/Filter/Factory.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\Filter\\\\Factory\\:\\:factory\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/Runner/Filter/Factory.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\Filter\\\\GroupFilterIterator\\:\\:__construct\\(\\) has parameter \\$groups with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/Filter/GroupFilterIterator.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\Filter\\\\GroupFilterIterator\\:\\:__construct\\(\\) has parameter \\$iterator with no value type specified in iterable type RecursiveIterator\\.$#" + count: 1 + path: repo/src/Runner/Filter/GroupFilterIterator.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\Filter\\\\GroupFilterIterator\\:\\:__construct\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/Runner/Filter/GroupFilterIterator.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\Filter\\\\GroupFilterIterator\\:\\:doAccept\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/Runner/Filter/GroupFilterIterator.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\Filter\\\\NameFilterIterator\\:\\:__construct\\(\\) has parameter \\$iterator with no value type specified in iterable type RecursiveIterator\\.$#" + count: 1 + path: repo/src/Runner/Filter/NameFilterIterator.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestListenerAdapter\\:\\:startTestSuite\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/Runner/Hook/TestListenerAdapter.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestListenerAdapter\\:\\:endTestSuite\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/Runner/Hook/TestListenerAdapter.php + + - + message: "#^Cannot call method append\\(\\) on SebastianBergmann\\\\CodeCoverage\\\\CodeCoverage\\|null\\.$#" + count: 1 + path: repo/src/Runner/PhptTestCase.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\PhptTestCase\\:\\:parseIniSection\\(\\) has parameter \\$content with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/PhptTestCase.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\PhptTestCase\\:\\:parseIniSection\\(\\) has parameter \\$ini with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/PhptTestCase.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\PhptTestCase\\:\\:parseIniSection\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/PhptTestCase.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\PhptTestCase\\:\\:parseEnvSection\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/PhptTestCase.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\PhptTestCase\\:\\:assertPhptExpectation\\(\\) has parameter \\$sections with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/PhptTestCase.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\PhptTestCase\\:\\:runSkip\\(\\) has parameter \\$sections with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/PhptTestCase.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\PhptTestCase\\:\\:runSkip\\(\\) has parameter \\$settings with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/PhptTestCase.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\PhptTestCase\\:\\:runClean\\(\\) has parameter \\$sections with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/PhptTestCase.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\PhptTestCase\\:\\:parse\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/PhptTestCase.php + + - + message: "#^Argument of an invalid type array\\\\|false supplied for foreach, only iterables are supported\\.$#" + count: 3 + path: repo/src/Runner/PhptTestCase.php + + - + message: "#^Parameter \\#1 \\$str of function rtrim expects string, int\\|string given\\.$#" + count: 1 + path: repo/src/Runner/PhptTestCase.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\PhptTestCase\\:\\:parseExternal\\(\\) has parameter \\$sections with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/PhptTestCase.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\PhptTestCase\\:\\:validate\\(\\) has parameter \\$sections with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/PhptTestCase.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\PhptTestCase\\:\\:getCoverageFiles\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/PhptTestCase.php + + - + message: "#^Parameter \\#1 \\$path of function dirname expects string, string\\|false given\\.$#" + count: 1 + path: repo/src/Runner/PhptTestCase.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\PhptTestCase\\:\\:cleanupForCoverage\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/PhptTestCase.php + + - + message: "#^Parameter \\#1 \\$variable_representation of function unserialize expects string, string\\|false given\\.$#" + count: 1 + path: repo/src/Runner/PhptTestCase.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\PhptTestCase\\:\\:stringifyIni\\(\\) has parameter \\$ini with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/PhptTestCase.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\PhptTestCase\\:\\:stringifyIni\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/PhptTestCase.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\PhptTestCase\\:\\:getLocationHintFromDiff\\(\\) has parameter \\$sections with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/PhptTestCase.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\PhptTestCase\\:\\:getLocationHintFromDiff\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/PhptTestCase.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\PhptTestCase\\:\\:getLocationHint\\(\\) has parameter \\$sections with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/PhptTestCase.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\PhptTestCase\\:\\:getLocationHint\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/PhptTestCase.php + + - + message: "#^Variable \\$sectionOffset might not be defined\\.$#" + count: 1 + path: repo/src/Runner/PhptTestCase.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\StandardTestSuiteLoader\\:\\:load\\(\\) return type with generic class ReflectionClass does not specify its types\\: T$#" + count: 1 + path: repo/src/Runner/StandardTestSuiteLoader.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\StandardTestSuiteLoader\\:\\:reload\\(\\) has parameter \\$aClass with generic class ReflectionClass but does not specify its types\\: T$#" + count: 1 + path: repo/src/Runner/StandardTestSuiteLoader.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\StandardTestSuiteLoader\\:\\:reload\\(\\) return type with generic class ReflectionClass does not specify its types\\: T$#" + count: 1 + path: repo/src/Runner/StandardTestSuiteLoader.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteLoader\\:\\:load\\(\\) return type with generic class ReflectionClass does not specify its types\\: T$#" + count: 1 + path: repo/src/Runner/TestSuiteLoader.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteLoader\\:\\:reload\\(\\) has parameter \\$aClass with generic class ReflectionClass but does not specify its types\\: T$#" + count: 1 + path: repo/src/Runner/TestSuiteLoader.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteLoader\\:\\:reload\\(\\) return type with generic class ReflectionClass does not specify its types\\: T$#" + count: 1 + path: repo/src/Runner/TestSuiteLoader.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\Test\\:\\:getName\\(\\)\\.$#" + count: 1 + path: repo/src/Runner/TestSuiteSorter.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorter\\:\\:getOriginalExecutionOrder\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/TestSuiteSorter.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorter\\:\\:getExecutionOrder\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/TestSuiteSorter.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorter\\:\\:sort\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/Runner/TestSuiteSorter.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorter\\:\\:addSuiteToDefectSortOrder\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/Runner/TestSuiteSorter.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorter\\:\\:suiteOnlyContainsTests\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/Runner/TestSuiteSorter.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorter\\:\\:reverse\\(\\) has parameter \\$tests with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/TestSuiteSorter.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorter\\:\\:reverse\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/TestSuiteSorter.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorter\\:\\:randomize\\(\\) has parameter \\$tests with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/TestSuiteSorter.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorter\\:\\:randomize\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/TestSuiteSorter.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorter\\:\\:sortDefectsFirst\\(\\) has parameter \\$tests with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/TestSuiteSorter.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorter\\:\\:sortDefectsFirst\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/TestSuiteSorter.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorter\\:\\:sortByDuration\\(\\) has parameter \\$tests with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/TestSuiteSorter.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorter\\:\\:sortByDuration\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/TestSuiteSorter.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorter\\:\\:sortBySize\\(\\) has parameter \\$tests with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/TestSuiteSorter.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorter\\:\\:sortBySize\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/TestSuiteSorter.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorter\\:\\:getNormalizedDependencyNames\\(\\) has parameter \\$test with no value type specified in iterable type PHPUnit\\\\Framework\\\\DataProviderTestSuite\\.$#" + count: 1 + path: repo/src/Runner/TestSuiteSorter.php + + - + message: "#^Parameter \\#3 \\$length of function substr expects int, int\\|false given\\.$#" + count: 1 + path: repo/src/Runner/TestSuiteSorter.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorter\\:\\:calculateTestExecutionOrder\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Runner/TestSuiteSorter.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Arguments\\\\Arguments\\:\\:__construct\\(\\) has parameter \\$excludeGroups with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Arguments/Arguments.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Arguments\\\\Arguments\\:\\:__construct\\(\\) has parameter \\$extensions with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Arguments/Arguments.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Arguments\\\\Arguments\\:\\:__construct\\(\\) has parameter \\$groups with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Arguments/Arguments.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Arguments\\\\Arguments\\:\\:__construct\\(\\) has parameter \\$iniSettings with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Arguments/Arguments.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Arguments\\\\Arguments\\:\\:__construct\\(\\) has parameter \\$testSuffixes with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Arguments/Arguments.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Arguments\\\\Arguments\\:\\:__construct\\(\\) has parameter \\$testdoxExcludeGroups with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Arguments/Arguments.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Arguments\\\\Arguments\\:\\:__construct\\(\\) has parameter \\$testdoxGroups with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Arguments/Arguments.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Arguments\\\\Arguments\\:\\:__construct\\(\\) has parameter \\$unavailableExtensions with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Arguments/Arguments.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Arguments\\\\Arguments\\:\\:__construct\\(\\) has parameter \\$unrecognizedOptions with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Arguments/Arguments.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Arguments\\\\Arguments\\:\\:__construct\\(\\) has parameter \\$whitelist with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Arguments/Arguments.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Arguments\\\\Arguments\\:\\:columns\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/TextUI/Arguments/Arguments.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Arguments\\\\Arguments\\:\\:excludeGroups\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Arguments/Arguments.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Arguments\\\\Arguments\\:\\:groups\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Arguments/Arguments.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Arguments\\\\Arguments\\:\\:iniSettings\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Arguments/Arguments.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Arguments\\\\Arguments\\:\\:extensions\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Arguments/Arguments.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Arguments\\\\Arguments\\:\\:unavailableExtensions\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Arguments/Arguments.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Arguments\\\\Arguments\\:\\:testdoxExcludeGroups\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Arguments/Arguments.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Arguments\\\\Arguments\\:\\:testdoxGroups\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Arguments/Arguments.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Arguments\\\\Arguments\\:\\:testSuffixes\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Arguments/Arguments.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Arguments\\\\Arguments\\:\\:unrecognizedOptions\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Arguments/Arguments.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Arguments\\\\Arguments\\:\\:whitelist\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Arguments/Arguments.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Arguments\\\\ArgumentsBuilder\\:\\:fromParameters\\(\\) has parameter \\$additionalLongOptions with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Arguments/ArgumentsBuilder.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Arguments\\\\ArgumentsBuilder\\:\\:fromParameters\\(\\) has parameter \\$parameters with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Arguments/ArgumentsBuilder.php + + - + message: "#^Possibly invalid array key type \\(array\\|string\\)\\.$#" + count: 1 + path: repo/src/TextUI/Arguments/ArgumentsBuilder.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Arguments\\\\ArgumentsMapper\\:\\:mapToLegacyArray\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Arguments/ArgumentsMapper.php + + - + message: "#^Unsafe usage of new static\\(\\)\\.$#" + count: 1 + path: repo/src/TextUI/Command.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Command\\:\\:run\\(\\) has parameter \\$argv with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Command.php + + - + message: "#^Parameter \\#1 \\$suite of method PHPUnit\\\\TextUI\\\\Command\\:\\:handleListGroups\\(\\) expects PHPUnit\\\\Framework\\\\TestSuite, PHPUnit\\\\Framework\\\\TestSuite\\|null given\\.$#" + count: 1 + path: repo/src/TextUI/Command.php + + - + message: "#^Parameter \\#1 \\$suite of method PHPUnit\\\\TextUI\\\\Command\\:\\:handleListTests\\(\\) expects PHPUnit\\\\Framework\\\\TestSuite, PHPUnit\\\\Framework\\\\TestSuite\\|null given\\.$#" + count: 1 + path: repo/src/TextUI/Command.php + + - + message: "#^Parameter \\#1 \\$suite of method PHPUnit\\\\TextUI\\\\Command\\:\\:handleListTestsXml\\(\\) expects PHPUnit\\\\Framework\\\\TestSuite, PHPUnit\\\\Framework\\\\TestSuite\\|null given\\.$#" + count: 1 + path: repo/src/TextUI/Command.php + + - + message: "#^Parameter \\#1 \\$suite of method PHPUnit\\\\TextUI\\\\TestRunner\\:\\:run\\(\\) expects PHPUnit\\\\Framework\\\\TestSuite, PHPUnit\\\\Framework\\\\TestSuite\\|null given\\.$#" + count: 1 + path: repo/src/TextUI/Command.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Command\\:\\:handleArguments\\(\\) has parameter \\$argv with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Command.php + + - + message: "#^Parameter \\#1 \\$str of function trim expects string, string\\|false given\\.$#" + count: 3 + path: repo/src/TextUI/Command.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Command\\:\\:handlePrinter\\(\\) should return PHPUnit\\\\Util\\\\Printer\\|string\\|null but returns object\\.$#" + count: 1 + path: repo/src/TextUI/Command.php + + - + message: "#^Parameter \\#1 \\$version1 of function version_compare expects string, string\\|false given\\.$#" + count: 1 + path: repo/src/TextUI/Command.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Command\\:\\:handleListGroups\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/TextUI/Command.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Command\\:\\:handleListTests\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/TextUI/Command.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Command\\:\\:handleListTestsXml\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/TextUI/Command.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Configuration\\\\Configuration\\:\\:validationErrors\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Configuration/Configuration.php + + - + message: "#^Class PHPUnit\\\\TextUI\\\\Configuration\\\\DirectoryCollection implements generic interface IteratorAggregate but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/TextUI/Configuration/Filesystem/DirectoryCollection.php + + - + message: "#^Class PHPUnit\\\\TextUI\\\\Configuration\\\\DirectoryCollectionIterator implements generic interface Iterator but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/TextUI/Configuration/Filesystem/DirectoryCollectionIterator.php + + - + message: "#^Class PHPUnit\\\\TextUI\\\\Configuration\\\\FileCollection implements generic interface IteratorAggregate but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/TextUI/Configuration/Filesystem/FileCollection.php + + - + message: "#^Class PHPUnit\\\\TextUI\\\\Configuration\\\\FileCollectionIterator implements generic interface Iterator but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/TextUI/Configuration/Filesystem/FileCollectionIterator.php + + - + message: "#^Class PHPUnit\\\\TextUI\\\\Configuration\\\\FilterDirectoryCollection implements generic interface IteratorAggregate but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/TextUI/Configuration/Filter/FilterDirectoryCollection.php + + - + message: "#^Class PHPUnit\\\\TextUI\\\\Configuration\\\\FilterDirectoryCollectionIterator implements generic interface Iterator but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/TextUI/Configuration/Filter/FilterDirectoryCollectionIterator.php + + - + message: "#^Class PHPUnit\\\\TextUI\\\\Configuration\\\\FilterFileCollection implements generic interface IteratorAggregate but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/TextUI/Configuration/Filter/FilterFileCollection.php + + - + message: "#^Class PHPUnit\\\\TextUI\\\\Configuration\\\\FilterFileCollectionIterator implements generic interface Iterator but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/TextUI/Configuration/Filter/FilterFileCollectionIterator.php + + - + message: "#^Class PHPUnit\\\\TextUI\\\\Configuration\\\\GroupCollection implements generic interface IteratorAggregate but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/TextUI/Configuration/Group/GroupCollection.php + + - + message: "#^Class PHPUnit\\\\TextUI\\\\Configuration\\\\GroupCollectionIterator implements generic interface Iterator but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/TextUI/Configuration/Group/GroupCollectionIterator.php + + - + message: "#^Argument of an invalid type DOMNodeList\\|false supplied for foreach, only iterables are supported\\.$#" + count: 12 + path: repo/src/TextUI/Configuration/Loader.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Configuration\\\\Loader\\:\\:getConfigurationArguments\\(\\) has parameter \\$nodes with generic class DOMNodeList but does not specify its types\\: TNode$#" + count: 1 + path: repo/src/TextUI/Configuration/Loader.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Configuration\\\\Loader\\:\\:getConfigurationArguments\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Configuration/Loader.php + + - + message: "#^Cannot access property \\$length on DOMNodeList\\|false\\.$#" + count: 3 + path: repo/src/TextUI/Configuration/Loader.php + + - + message: "#^Cannot call method item\\(\\) on DOMNodeList\\|false\\.$#" + count: 2 + path: repo/src/TextUI/Configuration/Loader.php + + - + message: "#^Parameter \\#1 \\$element of method PHPUnit\\\\TextUI\\\\Configuration\\\\Loader\\:\\:getBooleanAttribute\\(\\) expects DOMElement, DOMElement\\|null given\\.$#" + count: 37 + path: repo/src/TextUI/Configuration/Loader.php + + - + message: "#^Cannot call method hasAttribute\\(\\) on DOMElement\\|null\\.$#" + count: 3 + path: repo/src/TextUI/Configuration/Loader.php + + - + message: "#^Cannot call method getAttribute\\(\\) on DOMElement\\|null\\.$#" + count: 3 + path: repo/src/TextUI/Configuration/Loader.php + + - + message: "#^Parameter \\#1 \\$element of method PHPUnit\\\\TextUI\\\\Configuration\\\\Loader\\:\\:getStringAttribute\\(\\) expects DOMElement, DOMElement\\|null given\\.$#" + count: 8 + path: repo/src/TextUI/Configuration/Loader.php + + - + message: "#^Parameter \\#1 \\$element of method PHPUnit\\\\TextUI\\\\Configuration\\\\Loader\\:\\:getIntegerAttribute\\(\\) expects DOMElement, DOMElement\\|null given\\.$#" + count: 4 + path: repo/src/TextUI/Configuration/Loader.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Configuration\\\\Constant\\:\\:__construct\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/TextUI/Configuration/PHP/Constant.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Configuration\\\\Constant\\:\\:value\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/TextUI/Configuration/PHP/Constant.php + + - + message: "#^Class PHPUnit\\\\TextUI\\\\Configuration\\\\ConstantCollection implements generic interface IteratorAggregate but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/TextUI/Configuration/PHP/ConstantCollection.php + + - + message: "#^Class PHPUnit\\\\TextUI\\\\Configuration\\\\ConstantCollectionIterator implements generic interface Iterator but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/TextUI/Configuration/PHP/ConstantCollectionIterator.php + + - + message: "#^Class PHPUnit\\\\TextUI\\\\Configuration\\\\IniSettingCollection implements generic interface IteratorAggregate but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/TextUI/Configuration/PHP/IniSettingCollection.php + + - + message: "#^Class PHPUnit\\\\TextUI\\\\Configuration\\\\IniSettingCollectionIterator implements generic interface Iterator but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/TextUI/Configuration/PHP/IniSettingCollectionIterator.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Configuration\\\\Variable\\:\\:__construct\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/TextUI/Configuration/PHP/Variable.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Configuration\\\\Variable\\:\\:value\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/TextUI/Configuration/PHP/Variable.php + + - + message: "#^Class PHPUnit\\\\TextUI\\\\Configuration\\\\VariableCollection implements generic interface IteratorAggregate but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/TextUI/Configuration/PHP/VariableCollection.php + + - + message: "#^Class PHPUnit\\\\TextUI\\\\Configuration\\\\VariableCollectionIterator implements generic interface Iterator but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/TextUI/Configuration/PHP/VariableCollectionIterator.php + + - + message: "#^Property PHPUnit\\\\TextUI\\\\Configuration\\\\Extension\\:\\:\\$arguments type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Configuration/PHPUnit/Extension.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Configuration\\\\Extension\\:\\:__construct\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Configuration/PHPUnit/Extension.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Configuration\\\\Extension\\:\\:arguments\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/Configuration/PHPUnit/Extension.php + + - + message: "#^Class PHPUnit\\\\TextUI\\\\Configuration\\\\ExtensionCollection implements generic interface IteratorAggregate but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/TextUI/Configuration/PHPUnit/ExtensionCollection.php + + - + message: "#^Class PHPUnit\\\\TextUI\\\\Configuration\\\\ExtensionCollectionIterator implements generic interface Iterator but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/TextUI/Configuration/PHPUnit/ExtensionCollectionIterator.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Configuration\\\\PHPUnit\\:\\:__construct\\(\\) has parameter \\$columns with no typehint specified\\.$#" + count: 1 + path: repo/src/TextUI/Configuration/PHPUnit/PHPUnit.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Configuration\\\\PHPUnit\\:\\:columns\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/TextUI/Configuration/PHPUnit/PHPUnit.php + + - + message: "#^Class PHPUnit\\\\TextUI\\\\Configuration\\\\TestDirectoryCollection implements generic interface IteratorAggregate but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/TextUI/Configuration/TestSuite/TestDirectoryCollection.php + + - + message: "#^Class PHPUnit\\\\TextUI\\\\Configuration\\\\TestDirectoryCollectionIterator implements generic interface Iterator but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/TextUI/Configuration/TestSuite/TestDirectoryCollectionIterator.php + + - + message: "#^Class PHPUnit\\\\TextUI\\\\Configuration\\\\TestFileCollection implements generic interface IteratorAggregate but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/TextUI/Configuration/TestSuite/TestFileCollection.php + + - + message: "#^Class PHPUnit\\\\TextUI\\\\Configuration\\\\TestFileCollectionIterator implements generic interface Iterator but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/TextUI/Configuration/TestSuite/TestFileCollectionIterator.php + + - + message: "#^Class PHPUnit\\\\TextUI\\\\Configuration\\\\TestSuiteCollection implements generic interface IteratorAggregate but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/TextUI/Configuration/TestSuite/TestSuiteCollection.php + + - + message: "#^Class PHPUnit\\\\TextUI\\\\Configuration\\\\TestSuiteCollectionIterator implements generic interface Iterator but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/src/TextUI/Configuration/TestSuite/TestSuiteCollectionIterator.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Configuration\\\\TestSuiteMapper\\:\\:map\\(\\) return type has no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/TextUI/Configuration/TestSuite/TestSuiteMapper.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\DefaultResultPrinter\\:\\:startTestSuite\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/TextUI/DefaultResultPrinter.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\DefaultResultPrinter\\:\\:endTestSuite\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/TextUI/DefaultResultPrinter.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\DefaultResultPrinter\\:\\:printDefects\\(\\) has parameter \\$defects with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/DefaultResultPrinter.php + + - + message: "#^Parameter \\#2 \\$input1 of function array_map expects array, array\\\\|false given\\.$#" + count: 1 + path: repo/src/TextUI/DefaultResultPrinter.php + + - + message: "#^Argument of an invalid type array\\\\|false supplied for foreach, only iterables are supported\\.$#" + count: 1 + path: repo/src/TextUI/DefaultResultPrinter.php + + - + message: "#^Property PHPUnit\\\\TextUI\\\\TestRunner\\:\\:\\$loader \\(PHPUnit\\\\Runner\\\\TestSuiteLoader\\) does not accept PHPUnit\\\\Runner\\\\TestSuiteLoader\\|null\\.$#" + count: 1 + path: repo/src/TextUI/TestRunner.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\TestRunner\\:\\:run\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/TestRunner.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\TestRunner\\:\\:run\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/TextUI/TestRunner.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\TestRunner\\:\\:run\\(\\) has parameter \\$warnings with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/TestRunner.php + + - + message: "#^Variable \\$whitelistFromConfigurationFile might not be defined\\.$#" + count: 1 + path: repo/src/TextUI/TestRunner.php + + - + message: "#^Variable \\$whitelistFromOption might not be defined\\.$#" + count: 1 + path: repo/src/TextUI/TestRunner.php + + - + message: "#^Parameter \\#1 \\$e of method PHPUnit\\\\TextUI\\\\TestRunner\\:\\:codeCoverageGenerationFailed\\(\\) expects Exception, SebastianBergmann\\\\CodeCoverage\\\\Exception&Throwable given\\.$#" + count: 5 + path: repo/src/TextUI/TestRunner.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\TestRunner\\:\\:handleConfiguration\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/TestRunner.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\TestRunner\\:\\:processSuiteFilters\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/TestRunner.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\TestRunner\\:\\:processSuiteFilters\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/TextUI/TestRunner.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\TestRunner\\:\\:createPrinter\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/TextUI/TestRunner.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Annotation\\\\DocBlock\\:\\:ofClass\\(\\) has parameter \\$class with generic class ReflectionClass but does not specify its types\\: T$#" + count: 1 + path: repo/src/Util/Annotation/DocBlock.php + + - + message: "#^Parameter \\#4 \\$startLine of class PHPUnit\\\\Util\\\\Annotation\\\\DocBlock constructor expects int, int\\|false given\\.$#" + count: 2 + path: repo/src/Util/Annotation/DocBlock.php + + - + message: "#^Parameter \\#5 \\$endLine of class PHPUnit\\\\Util\\\\Annotation\\\\DocBlock constructor expects int, int\\|false given\\.$#" + count: 2 + path: repo/src/Util/Annotation/DocBlock.php + + - + message: "#^Parameter \\#6 \\$fileName of class PHPUnit\\\\Util\\\\Annotation\\\\DocBlock constructor expects string, string\\|false given\\.$#" + count: 2 + path: repo/src/Util/Annotation/DocBlock.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Annotation\\\\DocBlock\\:\\:requirements\\(\\) should return array\\\\|string\\>&array\\('__OFFSET' \\=\\> \\*NEVER\\*, \\?'setting' \\=\\> array\\, \\?'extension_versions' \\=\\> array\\ string, 'operator' \\=\\> string\\)\\>\\) but returns array\\('__OFFSET' \\=\\> \\*NEVER\\*, \\?'setting' \\=\\> array\\, \\?'extension_versions' \\=\\> array\\ string, 'operator' \\=\\> string\\)\\>\\)\\.$#" + count: 1 + path: repo/src/Util/Annotation/DocBlock.php + + - + message: "#^Parameter \\#1 \\$var of function count expects array\\|Countable, array\\\\|false given\\.$#" + count: 1 + path: repo/src/Util/Annotation/DocBlock.php + + - + message: "#^Argument of an invalid type array\\\\|false supplied for foreach, only iterables are supported\\.$#" + count: 2 + path: repo/src/Util/Annotation/DocBlock.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Annotation\\\\DocBlock\\:\\:requirements\\(\\) should return array\\\\|string\\>&array\\('__OFFSET' \\=\\> \\*NEVER\\*, \\?'setting' \\=\\> array\\, \\?'extension_versions' \\=\\> array\\ string, 'operator' \\=\\> string\\)\\>\\) but returns array\\\\.$#" + count: 1 + path: repo/src/Util/Annotation/DocBlock.php + + - + message: "#^Property PHPUnit\\\\Util\\\\Annotation\\\\DocBlock\\:\\:\\$parsedRequirements \\(array\\('__OFFSET' \\=\\> \\*NEVER\\*, \\?'setting' \\=\\> array\\, \\?'extension_versions' \\=\\> array\\ string, 'operator' \\=\\> string\\)\\>\\)\\|null\\) does not accept array\\\\.$#" + count: 1 + path: repo/src/Util/Annotation/DocBlock.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Annotation\\\\DocBlock\\:\\:getProvidedData\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Annotation/DocBlock.php + + - + message: "#^Parameter \\#1 \\$input of function array_slice expects array, array\\\\|false given\\.$#" + count: 1 + path: repo/src/Util/Annotation/DocBlock.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Annotation\\\\DocBlock\\:\\:symbolAnnotations\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Annotation/DocBlock.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Annotation\\\\DocBlock\\:\\:getDataFromDataProviderAnnotation\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Annotation/DocBlock.php + + - + message: "#^Parameter \\#2 \\$str of function explode expects string, string\\|null given\\.$#" + count: 1 + path: repo/src/Util/Annotation/DocBlock.php + + - + message: "#^Parameter \\#1 \\$name of method ReflectionClass\\\\:\\:getMethod\\(\\) expects string, string\\|null given\\.$#" + count: 1 + path: repo/src/Util/Annotation/DocBlock.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Annotation\\\\DocBlock\\:\\:getDataFromTestWithAnnotation\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Annotation/DocBlock.php + + - + message: "#^Parameter \\#1 \\$str of function substr expects string, string\\|null given\\.$#" + count: 1 + path: repo/src/Util/Annotation/DocBlock.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Annotation\\\\DocBlock\\:\\:parseDocBlock\\(\\) should return array\\\\> but returns array\\\\>\\.$#" + count: 1 + path: repo/src/Util/Annotation/DocBlock.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Annotation\\\\DocBlock\\:\\:extractAnnotationsFromReflector\\(\\) has parameter \\$reflector with generic class ReflectionClass but does not specify its types\\: T$#" + count: 1 + path: repo/src/Util/Annotation/DocBlock.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Annotation\\\\DocBlock\\:\\:extractAnnotationsFromReflector\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Annotation/DocBlock.php + + - + message: "#^Array \\(array\\\\) does not accept string\\|false\\.$#" + count: 2 + path: repo/src/Util/Blacklist.php + + - + message: "#^Parameter \\#1 \\$path of function dirname expects string, string\\|false given\\.$#" + count: 1 + path: repo/src/Util/Blacklist.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Color\\:\\:visualizeWhitespace\\(\\) should return string but returns string\\|null\\.$#" + count: 1 + path: repo/src/Util/Color.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Color\\:\\:optimizeColor\\(\\) should return string but returns string\\|null\\.$#" + count: 1 + path: repo/src/Util/Color.php + + - + message: "#^Method PHPUnit\\\\Util\\\\ErrorHandler\\:\\:invokeIgnoringWarnings\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/Util/ErrorHandler.php + + - + message: "#^Cannot call method getTrace\\(\\) on Throwable\\|null\\.$#" + count: 1 + path: repo/src/Util/Filter.php + + - + message: "#^Cannot call method getFile\\(\\) on Throwable\\|null\\.$#" + count: 1 + path: repo/src/Util/Filter.php + + - + message: "#^Cannot call method getLine\\(\\) on Throwable\\|null\\.$#" + count: 1 + path: repo/src/Util/Filter.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Filter\\:\\:shouldPrintFrame\\(\\) has parameter \\$frame with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Filter.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Filter\\:\\:frameExists\\(\\) has parameter \\$trace with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Filter.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Getopt\\:\\:getopt\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Getopt.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Getopt\\:\\:getopt\\(\\) has parameter \\$long_options with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Getopt.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Getopt\\:\\:getopt\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Getopt.php + + - + message: "#^Parameter \\#2 \\$long_options of static method PHPUnit\\\\Util\\\\Getopt\\:\\:parseLongOption\\(\\) expects array, array\\|null given\\.$#" + count: 1 + path: repo/src/Util/Getopt.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Getopt\\:\\:parseShortOption\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Getopt.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Getopt\\:\\:parseShortOption\\(\\) has parameter \\$opts with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Getopt.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Getopt\\:\\:parseLongOption\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Getopt.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Getopt\\:\\:parseLongOption\\(\\) has parameter \\$long_options with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Getopt.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Getopt\\:\\:parseLongOption\\(\\) has parameter \\$opts with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Getopt.php + + - + message: "#^Argument of an invalid type array\\|false supplied for foreach, only iterables are supported\\.$#" + count: 1 + path: repo/src/Util/GlobalState.php + + - + message: "#^Method PHPUnit\\\\Util\\\\GlobalState\\:\\:exportVariable\\(\\) has parameter \\$variable with no typehint specified\\.$#" + count: 1 + path: repo/src/Util/GlobalState.php + + - + message: "#^Method PHPUnit\\\\Util\\\\GlobalState\\:\\:arrayOnlyContainsScalars\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/GlobalState.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Json\\:\\:prettify\\(\\) should return string but returns string\\|false\\.$#" + count: 1 + path: repo/src/Util/Json.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Json\\:\\:canonicalize\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Json.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Json\\:\\:recursiveSort\\(\\) has parameter \\$json with no typehint specified\\.$#" + count: 1 + path: repo/src/Util/Json.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Log\\\\JUnit\\:\\:startTestSuite\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/Util/Log/JUnit.php + + - + message: "#^Parameter \\#2 \\$value of method DOMElement\\:\\:setAttribute\\(\\) expects string, string\\|false given\\.$#" + count: 2 + path: repo/src/Util/Log/JUnit.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Log\\\\JUnit\\:\\:endTestSuite\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/Util/Log/JUnit.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\Test\\:\\:getName\\(\\)\\.$#" + count: 2 + path: repo/src/Util/Log/JUnit.php + + - + message: "#^Array \\(array\\\\) does not accept float\\.$#" + count: 1 + path: repo/src/Util/Log/JUnit.php + + - + message: "#^Property PHPUnit\\\\Util\\\\Log\\\\JUnit\\:\\:\\$currentTestCase \\(DOMElement\\) does not accept null\\.$#" + count: 1 + path: repo/src/Util/Log/JUnit.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Log\\\\JUnit\\:\\:getXML\\(\\) should return string but returns string\\|false\\.$#" + count: 1 + path: repo/src/Util/Log/JUnit.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\Test\\:\\:getName\\(\\)\\.$#" + count: 7 + path: repo/src/Util/Log/TeamCity.php + + - + message: "#^Strict comparison using \\=\\=\\= between string and null will always evaluate to false\\.$#" + count: 2 + path: repo/src/Util/Log/TeamCity.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Log\\\\TeamCity\\:\\:startTestSuite\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/Util/Log/TeamCity.php + + - + message: "#^Parameter \\#1 \\$haystack of function stripos expects string, string\\|false given\\.$#" + count: 1 + path: repo/src/Util/Log/TeamCity.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Log\\\\TeamCity\\:\\:endTestSuite\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/Util/Log/TeamCity.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Log\\\\TeamCity\\:\\:printEvent\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Log/TeamCity.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Log\\\\TeamCity\\:\\:getPrimitiveValueAsString\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/src/Util/Log/TeamCity.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Log\\\\TeamCity\\:\\:getFileName\\(\\) should return string but returns string\\|false\\.$#" + count: 1 + path: repo/src/Util/Log/TeamCity.php + + - + message: "#^Parameter \\#1 \\$argument of class ReflectionClass constructor expects class\\-string\\\\|T of object, string given\\.$#" + count: 1 + path: repo/src/Util/Log/TeamCity.php + + - + message: "#^Method PHPUnit\\\\Util\\\\PHP\\\\AbstractPhpProcess\\:\\:getEnv\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/PHP/AbstractPhpProcess.php + + - + message: "#^Method PHPUnit\\\\Util\\\\PHP\\\\AbstractPhpProcess\\:\\:getCommand\\(\\) has parameter \\$settings with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/PHP/AbstractPhpProcess.php + + - + message: "#^Parameter \\#1 \\$input of function array_keys expects array, array\\|false given\\.$#" + count: 2 + path: repo/src/Util/PHP/AbstractPhpProcess.php + + - + message: "#^Method PHPUnit\\\\Util\\\\PHP\\\\AbstractPhpProcess\\:\\:runJob\\(\\) has parameter \\$settings with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/PHP/AbstractPhpProcess.php + + - + message: "#^Method PHPUnit\\\\Util\\\\PHP\\\\AbstractPhpProcess\\:\\:runJob\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/PHP/AbstractPhpProcess.php + + - + message: "#^Method PHPUnit\\\\Util\\\\PHP\\\\AbstractPhpProcess\\:\\:settingsToParameters\\(\\) has parameter \\$settings with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/PHP/AbstractPhpProcess.php + + - + message: "#^Parameter \\#1 \\$error_handler of function set_error_handler expects \\(callable\\(int, string, string, int, array\\)\\: bool\\)\\|null, Closure\\(mixed, mixed, mixed, mixed\\)\\: void given\\.$#" + count: 1 + path: repo/src/Util/PHP/AbstractPhpProcess.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\Test\\:\\:setResult\\(\\)\\.$#" + count: 1 + path: repo/src/Util/PHP/AbstractPhpProcess.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\Test\\:\\:addToAssertionCount\\(\\)\\.$#" + count: 1 + path: repo/src/Util/PHP/AbstractPhpProcess.php + + - + message: "#^Cannot call method merge\\(\\) on SebastianBergmann\\\\CodeCoverage\\\\CodeCoverage\\|null\\.$#" + count: 1 + path: repo/src/Util/PHP/AbstractPhpProcess.php + + - + message: "#^Parameter \\#2 \\$e of method PHPUnit\\\\Framework\\\\TestResult\\:\\:addWarning\\(\\) expects PHPUnit\\\\Framework\\\\Warning, PHPUnit\\\\Framework\\\\Exception given\\.$#" + count: 1 + path: repo/src/Util/PHP/AbstractPhpProcess.php + + - + message: "#^Parameter \\#2 \\$e of method PHPUnit\\\\Framework\\\\TestResult\\:\\:addFailure\\(\\) expects PHPUnit\\\\Framework\\\\AssertionFailedError, PHPUnit\\\\Framework\\\\Exception given\\.$#" + count: 1 + path: repo/src/Util/PHP/AbstractPhpProcess.php + + - + message: "#^Method PHPUnit\\\\Util\\\\PHP\\\\AbstractPhpProcess\\:\\:getException\\(\\) should return PHPUnit\\\\Framework\\\\Exception but returns Throwable\\.$#" + count: 1 + path: repo/src/Util/PHP/AbstractPhpProcess.php + + - + message: "#^Method PHPUnit\\\\Util\\\\PHP\\\\DefaultPhpProcess\\:\\:runJob\\(\\) has parameter \\$settings with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/PHP/DefaultPhpProcess.php + + - + message: "#^Method PHPUnit\\\\Util\\\\PHP\\\\DefaultPhpProcess\\:\\:runJob\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/PHP/DefaultPhpProcess.php + + - + message: "#^Property PHPUnit\\\\Util\\\\PHP\\\\DefaultPhpProcess\\:\\:\\$tempFile \\(string\\) does not accept string\\|false\\.$#" + count: 1 + path: repo/src/Util/PHP/DefaultPhpProcess.php + + - + message: "#^Method PHPUnit\\\\Util\\\\PHP\\\\DefaultPhpProcess\\:\\:getHandles\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/PHP/DefaultPhpProcess.php + + - + message: "#^Method PHPUnit\\\\Util\\\\PHP\\\\DefaultPhpProcess\\:\\:runProcess\\(\\) has parameter \\$settings with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/PHP/DefaultPhpProcess.php + + - + message: "#^Method PHPUnit\\\\Util\\\\PHP\\\\DefaultPhpProcess\\:\\:runProcess\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/PHP/DefaultPhpProcess.php + + - + message: "#^Method PHPUnit\\\\Util\\\\PHP\\\\WindowsPhpProcess\\:\\:getCommand\\(\\) has parameter \\$settings with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/PHP/WindowsPhpProcess.php + + - + message: "#^Method PHPUnit\\\\Util\\\\PHP\\\\WindowsPhpProcess\\:\\:getHandles\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/PHP/WindowsPhpProcess.php + + - + message: "#^Property PHPUnit\\\\Util\\\\Printer\\:\\:\\$stream has no typehint specified\\.$#" + count: 1 + path: repo/src/Util/Printer.php + + - + message: "#^Method PHPUnit\\\\Util\\\\RegularExpression\\:\\:safeMatch\\(\\) has parameter \\$matches with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/RegularExpression.php + + - + message: "#^Property PHPUnit\\\\Util\\\\Test\\:\\:\\$hookMethods type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Test.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Test\\:\\:describe\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Test.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Test\\:\\:getLinesToBeCovered\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Test.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Test\\:\\:getLinesToBeUsed\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Test.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Test\\:\\:getRequirements\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Test.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Test\\:\\:getMissingRequirements\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Test.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Test\\:\\:getProvidedData\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Test.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Test\\:\\:parseTestMethodAnnotations\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Test.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Test\\:\\:getInlineAnnotations\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Test.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Test\\:\\:getBackupSettings\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Test.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Test\\:\\:getDependencies\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Test.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Test\\:\\:getGroups\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Test.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Test\\:\\:getHookMethods\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Test.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Test\\:\\:getLinesToBeCoveredOrUsed\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Test.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Test\\:\\:emptyHookMethodsArray\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Test.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Test\\:\\:sanitizeVersionNumber\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/Util/Test.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Test\\:\\:shouldCoversAnnotationBeUsed\\(\\) has parameter \\$annotations with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Test.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Test\\:\\:mergeArraysRecursively\\(\\) has parameter \\$a with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Test.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Test\\:\\:mergeArraysRecursively\\(\\) has parameter \\$b with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Test.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Test\\:\\:mergeArraysRecursively\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/Test.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestDox\\\\CliTestDoxPrinter\\:\\:writeTestResult\\(\\) has parameter \\$prevResult with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/TestDox/CliTestDoxPrinter.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestDox\\\\CliTestDoxPrinter\\:\\:writeTestResult\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/TestDox/CliTestDoxPrinter.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestDox\\\\CliTestDoxPrinter\\:\\:colorizeMessageAndDiff\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/TestDox/CliTestDoxPrinter.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestDox\\\\CliTestDoxPrinter\\:\\:formatTestResultMessage\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/TestDox/CliTestDoxPrinter.php + + - + message: "#^Offset 'start' does not exist on array\\('default' \\=\\> mixed, 'start' \\=\\> mixed, 'message' \\=\\> mixed, 'diff' \\=\\> mixed, 'trace' \\=\\> mixed, 'last' \\=\\> mixed\\)\\|string\\.$#" + count: 1 + path: repo/src/Util/TestDox/CliTestDoxPrinter.php + + - + message: "#^Offset 'message' does not exist on array\\('default' \\=\\> mixed, 'start' \\=\\> mixed, 'message' \\=\\> mixed, 'diff' \\=\\> mixed, 'trace' \\=\\> mixed, 'last' \\=\\> mixed\\)\\|string\\.$#" + count: 1 + path: repo/src/Util/TestDox/CliTestDoxPrinter.php + + - + message: "#^Offset 'diff' does not exist on array\\('default' \\=\\> mixed, 'start' \\=\\> mixed, 'message' \\=\\> mixed, 'diff' \\=\\> mixed, 'trace' \\=\\> mixed, 'last' \\=\\> mixed\\)\\|string\\.$#" + count: 1 + path: repo/src/Util/TestDox/CliTestDoxPrinter.php + + - + message: "#^Offset 'default' does not exist on array\\('default' \\=\\> mixed, 'start' \\=\\> mixed, 'message' \\=\\> mixed, 'diff' \\=\\> mixed, 'trace' \\=\\> mixed, 'last' \\=\\> mixed\\)\\|string\\.$#" + count: 1 + path: repo/src/Util/TestDox/CliTestDoxPrinter.php + + - + message: "#^Offset 'trace' does not exist on array\\('default' \\=\\> mixed, 'start' \\=\\> mixed, 'message' \\=\\> mixed, 'diff' \\=\\> mixed, 'trace' \\=\\> mixed, 'last' \\=\\> mixed\\)\\|string\\.$#" + count: 1 + path: repo/src/Util/TestDox/CliTestDoxPrinter.php + + - + message: "#^Offset 'last' does not exist on array\\('default' \\=\\> mixed, 'start' \\=\\> mixed, 'message' \\=\\> mixed, 'diff' \\=\\> mixed, 'trace' \\=\\> mixed, 'last' \\=\\> mixed\\)\\|string\\.$#" + count: 1 + path: repo/src/Util/TestDox/CliTestDoxPrinter.php + + - + message: "#^Parameter \\#1 \\$str of function substr expects string, string\\|null given\\.$#" + count: 4 + path: repo/src/Util/TestDox/NamePrettifier.php + + - + message: "#^Parameter \\#1 \\$string of function strlen expects string, string\\|null given\\.$#" + count: 1 + path: repo/src/Util/TestDox/NamePrettifier.php + + - + message: "#^Parameter \\#1 \\$haystack of function strpos expects string, string\\|null given\\.$#" + count: 2 + path: repo/src/Util/TestDox/NamePrettifier.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestDox\\\\NamePrettifier\\:\\:mapTestMethodParameterNamesToProvidedDataValues\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/TestDox/NamePrettifier.php + + - + message: "#^Property PHPUnit\\\\Util\\\\TestDox\\\\ResultPrinter\\:\\:\\$tests type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/TestDox/ResultPrinter.php + + - + message: "#^Property PHPUnit\\\\Util\\\\TestDox\\\\ResultPrinter\\:\\:\\$groups type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/TestDox/ResultPrinter.php + + - + message: "#^Property PHPUnit\\\\Util\\\\TestDox\\\\ResultPrinter\\:\\:\\$excludeGroups type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/TestDox/ResultPrinter.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestDox\\\\ResultPrinter\\:\\:__construct\\(\\) has parameter \\$excludeGroups with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/TestDox/ResultPrinter.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestDox\\\\ResultPrinter\\:\\:__construct\\(\\) has parameter \\$groups with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/TestDox/ResultPrinter.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestDox\\\\ResultPrinter\\:\\:startTestSuite\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/Util/TestDox/ResultPrinter.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestDox\\\\ResultPrinter\\:\\:endTestSuite\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/Util/TestDox/ResultPrinter.php + + - + message: "#^Property PHPUnit\\\\Util\\\\TestDox\\\\TestDoxPrinter\\:\\:\\$originalExecutionOrder type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/TestDox/TestDoxPrinter.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestDox\\\\TestDoxPrinter\\:\\:setOriginalExecutionOrder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/TestDox/TestDoxPrinter.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\Test\\:\\:getName\\(\\)\\.$#" + count: 1 + path: repo/src/Util/TestDox/TestDoxPrinter.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestDox\\\\TestDoxPrinter\\:\\:writeTestResult\\(\\) has parameter \\$prevResult with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/TestDox/TestDoxPrinter.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestDox\\\\TestDoxPrinter\\:\\:writeTestResult\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/TestDox/TestDoxPrinter.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestDox\\\\TestDoxPrinter\\:\\:getEmptyTestResult\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/TestDox/TestDoxPrinter.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestDox\\\\TestDoxPrinter\\:\\:getTestResultByName\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/TestDox/TestDoxPrinter.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestDox\\\\TestDoxPrinter\\:\\:formatTestResultMessage\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/TestDox/TestDoxPrinter.php + + - + message: "#^Parameter \\#2 \\$input1 of function array_map expects array, array\\\\|false given\\.$#" + count: 1 + path: repo/src/Util/TestDox/TestDoxPrinter.php + + - + message: "#^Parameter \\#1 \\$buffer of method PHPUnit\\\\Util\\\\Printer\\:\\:write\\(\\) expects string, string\\|false given\\.$#" + count: 1 + path: repo/src/Util/TestDox/XmlResultPrinter.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestDox\\\\XmlResultPrinter\\:\\:startTestSuite\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/Util/TestDox/XmlResultPrinter.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestDox\\\\XmlResultPrinter\\:\\:endTestSuite\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/Util/TestDox/XmlResultPrinter.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TextTestListRenderer\\:\\:render\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/Util/TextTestListRenderer.php + + - + message: "#^Method PHPUnit\\\\Util\\\\XdebugFilterScriptGenerator\\:\\:getWhitelistItems\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/src/Util/XdebugFilterScriptGenerator.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Xml\\:\\:import\\(\\) should return DOMElement but returns DOMNode\\.$#" + count: 1 + path: repo/src/Util/Xml.php + + - + message: "#^Parameter \\#1 \\$directory of function chdir expects string, string\\|false given\\.$#" + count: 1 + path: repo/src/Util/Xml.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Xml\\:\\:prepareString\\(\\) should return string but returns string\\|null\\.$#" + count: 1 + path: repo/src/Util/Xml.php + + - + message: "#^Method PHPUnit\\\\Util\\\\Xml\\:\\:xmlToVariable\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/src/Util/Xml.php + + - + message: "#^Parameter \\#1 \\$element of static method PHPUnit\\\\Util\\\\Xml\\:\\:xmlToVariable\\(\\) expects DOMElement, DOMNode\\|null given\\.$#" + count: 1 + path: repo/src/Util/Xml.php + + - + message: "#^Cannot access property \\$childNodes on DOMNode\\|null\\.$#" + count: 1 + path: repo/src/Util/Xml.php + + - + message: "#^Method PHPUnit\\\\Util\\\\XmlTestListRenderer\\:\\:render\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/src/Util/XmlTestListRenderer.php + + - + message: "#^Instantiated class C not found\\.$#" + count: 1 + path: repo/tests/_files/3194.php + + - + message: "#^Call to method doSomething\\(\\) on an unknown class C\\.$#" + count: 1 + path: repo/tests/_files/3194.php + + - + message: "#^Method AbstractMockTestClass\\:\\:doSomething\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/AbstractMockTestClass.php + + - + message: "#^Method AbstractMockTestClass\\:\\:returnAnything\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/AbstractMockTestClass.php + + - + message: "#^Method AbstractVariousIterableDataProviderTest\\:\\:asArrayProvider\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/AbstractVariousIterableDataProviderTest.php + + - + message: "#^Method AbstractVariousIterableDataProviderTest\\:\\:asIteratorProvider\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/AbstractVariousIterableDataProviderTest.php + + - + message: "#^Method AbstractVariousIterableDataProviderTest\\:\\:asTraversableProvider\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/AbstractVariousIterableDataProviderTest.php + + - + message: "#^Method AbstractVariousIterableDataProviderTest\\:\\:asArrayProviderInParent\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/AbstractVariousIterableDataProviderTest.php + + - + message: "#^Method AbstractVariousIterableDataProviderTest\\:\\:asIteratorProviderInParent\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/AbstractVariousIterableDataProviderTest.php + + - + message: "#^Method AbstractVariousIterableDataProviderTest\\:\\:asTraversableProviderInParent\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/AbstractVariousIterableDataProviderTest.php + + - + message: "#^Method AnInterface\\:\\:doSomething\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/AnInterface.php + + - + message: "#^Method AnInterfaceWithReturnType\\:\\:returnAnArray\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/_files/AnInterfaceWithReturnType.php + + - + message: "#^Method AnotherInterface\\:\\:doSomethingElse\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/AnotherInterface.php + + - + message: "#^Class ArrayAccessible implements generic interface ArrayAccess but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/tests/_files/ArrayAccessible.php + + - + message: "#^Class ArrayAccessible implements generic interface IteratorAggregate but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/tests/_files/ArrayAccessible.php + + - + message: "#^Property ArrayAccessible\\:\\:\\$array has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ArrayAccessible.php + + - + message: "#^Method ArrayAccessible\\:\\:__construct\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/_files/ArrayAccessible.php + + - + message: "#^Method ArrayAccessible\\:\\:offsetExists\\(\\) has parameter \\$offset with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ArrayAccessible.php + + - + message: "#^Method ArrayAccessible\\:\\:offsetGet\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ArrayAccessible.php + + - + message: "#^Method ArrayAccessible\\:\\:offsetGet\\(\\) has parameter \\$offset with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ArrayAccessible.php + + - + message: "#^Method ArrayAccessible\\:\\:offsetSet\\(\\) has parameter \\$offset with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ArrayAccessible.php + + - + message: "#^Method ArrayAccessible\\:\\:offsetSet\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ArrayAccessible.php + + - + message: "#^Method ArrayAccessible\\:\\:offsetUnset\\(\\) has parameter \\$offset with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ArrayAccessible.php + + - + message: "#^Method ArrayAccessible\\:\\:getIterator\\(\\) return type has no value type specified in iterable type Traversable\\\\.$#" + count: 1 + path: repo/tests/_files/ArrayAccessible.php + + - + message: "#^Call to function assert\\(\\) with false will always evaluate to false\\.$#" + count: 1 + path: repo/tests/_files/AssertionExample.php + + - + message: "#^Property Author\\:\\:\\$books has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/Author.php + + - + message: "#^Property Author\\:\\:\\$name has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/Author.php + + - + message: "#^Method Author\\:\\:__construct\\(\\) has parameter \\$name with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/Author.php + + - + message: "#^Method BankAccount\\:\\:depositMoney\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/BankAccount.php + + - + message: "#^Method BankAccount\\:\\:withdrawMoney\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/BankAccount.php + + - + message: "#^Property BankAccountTest\\:\\:\\$ba has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/BankAccountTest.php + + - + message: "#^Property BankAccountWithCustomExtensionTest\\:\\:\\$ba has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/BankAccountTest.test.php + + - + message: "#^Property BankAccountTest\\:\\:\\$ba has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/BankAccountTest2.php + + - + message: "#^Method Bar\\:\\:doSomethingElse\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/Bar.php + + - + message: "#^Property BeforeAndAfterTest\\:\\:\\$beforeWasRun has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/BeforeAndAfterTest.php + + - + message: "#^Property BeforeAndAfterTest\\:\\:\\$afterWasRun has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/BeforeAndAfterTest.php + + - + message: "#^Property BeforeClassAndAfterClassTest\\:\\:\\$beforeClassWasRun has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/BeforeClassAndAfterClassTest.php + + - + message: "#^Property BeforeClassAndAfterClassTest\\:\\:\\$afterClassWasRun has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/BeforeClassAndAfterClassTest.php + + - + message: "#^Property BeforeClassWithOnlyDataProviderTest\\:\\:\\$setUpBeforeClassWasCalled has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/BeforeClassWithOnlyDataProviderTest.php + + - + message: "#^Property BeforeClassWithOnlyDataProviderTest\\:\\:\\$beforeClassWasCalled has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/BeforeClassWithOnlyDataProviderTest.php + + - + message: "#^Method BeforeClassWithOnlyDataProviderTest\\:\\:dummyProvider\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/BeforeClassWithOnlyDataProviderTest.php + + - + message: "#^Property Book\\:\\:\\$author has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/Book.php + + - + message: "#^Method Calculator\\:\\:add\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/Calculator.php + + - + message: "#^Method Calculator\\:\\:add\\(\\) has parameter \\$a with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/Calculator.php + + - + message: "#^Method Calculator\\:\\:add\\(\\) has parameter \\$b with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/Calculator.php + + - + message: "#^Method ClassThatImplementsSerializable\\:\\:serialize\\(\\) should return string but returns array\\\\.$#" + count: 1 + path: repo/tests/_files/ClassThatImplementsSerializable.php + + - + message: "#^Method ClassWithAllPossibleReturnTypes\\:\\:methodWithNoReturnTypeDeclaration\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ClassWithAllPossibleReturnTypes.php + + - + message: "#^Method ClassWithAllPossibleReturnTypes\\:\\:methodWithArrayReturnTypeDeclaration\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/_files/ClassWithAllPossibleReturnTypes.php + + - + message: "#^Method ClassWithAllPossibleReturnTypes\\:\\:methodWithTraversableReturnTypeDeclaration\\(\\) return type has no value type specified in iterable type Traversable\\.$#" + count: 1 + path: repo/tests/_files/ClassWithAllPossibleReturnTypes.php + + - + message: "#^Method ClassWithAllPossibleReturnTypes\\:\\:methodWithGeneratorReturnTypeDeclaration\\(\\) return type has no value type specified in iterable type Generator\\.$#" + count: 1 + path: repo/tests/_files/ClassWithAllPossibleReturnTypes.php + + - + message: "#^Property ParentClassWithPrivateAttributes\\:\\:\\$privateStaticParentAttribute has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ClassWithNonPublicAttributes.php + + - + message: "#^Property ParentClassWithPrivateAttributes\\:\\:\\$privateParentAttribute has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ClassWithNonPublicAttributes.php + + - + message: "#^Property ParentClassWithProtectedAttributes\\:\\:\\$protectedStaticParentAttribute has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ClassWithNonPublicAttributes.php + + - + message: "#^Property ParentClassWithProtectedAttributes\\:\\:\\$protectedParentAttribute has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ClassWithNonPublicAttributes.php + + - + message: "#^Property ClassWithNonPublicAttributes\\:\\:\\$publicStaticAttribute has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ClassWithNonPublicAttributes.php + + - + message: "#^Property ClassWithNonPublicAttributes\\:\\:\\$protectedStaticAttribute has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ClassWithNonPublicAttributes.php + + - + message: "#^Property ClassWithNonPublicAttributes\\:\\:\\$privateStaticAttribute has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ClassWithNonPublicAttributes.php + + - + message: "#^Property ClassWithNonPublicAttributes\\:\\:\\$publicAttribute has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ClassWithNonPublicAttributes.php + + - + message: "#^Property ClassWithNonPublicAttributes\\:\\:\\$foo has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ClassWithNonPublicAttributes.php + + - + message: "#^Property ClassWithNonPublicAttributes\\:\\:\\$bar has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ClassWithNonPublicAttributes.php + + - + message: "#^Property ClassWithNonPublicAttributes\\:\\:\\$publicArray has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ClassWithNonPublicAttributes.php + + - + message: "#^Property ClassWithNonPublicAttributes\\:\\:\\$protectedAttribute has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ClassWithNonPublicAttributes.php + + - + message: "#^Property ClassWithNonPublicAttributes\\:\\:\\$privateAttribute has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ClassWithNonPublicAttributes.php + + - + message: "#^Property ClassWithNonPublicAttributes\\:\\:\\$protectedArray has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ClassWithNonPublicAttributes.php + + - + message: "#^Property ClassWithNonPublicAttributes\\:\\:\\$privateArray has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ClassWithNonPublicAttributes.php + + - + message: "#^Method ClassWithVariadicArgumentMethod\\:\\:foo\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ClassWithVariadicArgumentMethod.php + + - + message: "#^Method ClassWithVariadicArgumentMethod\\:\\:foo\\(\\) has parameter \\$args with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ClassWithVariadicArgumentMethod.php + + - + message: "#^Method DataProviderDebugTest\\:\\:provider\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderDebugTest.php + + - + message: "#^Access to an undefined property SplObjectStorage\\:\\:\\$foo\\.$#" + count: 1 + path: repo/tests/_files/DataProviderDebugTest.php + + - + message: "#^Method DataProviderDependencyTest\\:\\:testDependency\\(\\) has parameter \\$param with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderDependencyTest.php + + - + message: "#^Method DataProviderDependencyTest\\:\\:provider\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderDependencyTest.php + + - + message: "#^Method DataProviderFilterTest\\:\\:truthProvider\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderFilterTest.php + + - + message: "#^Method DataProviderFilterTest\\:\\:falseProvider\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderFilterTest.php + + - + message: "#^Method DataProviderFilterTest\\:\\:testTrue\\(\\) has parameter \\$truth with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderFilterTest.php + + - + message: "#^Method DataProviderFilterTest\\:\\:testFalse\\(\\) has parameter \\$false with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderFilterTest.php + + - + message: "#^Method DataProviderIncompleteTest\\:\\:providerMethod\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderIncompleteTest.php + + - + message: "#^Method DataProviderIncompleteTest\\:\\:testIncomplete\\(\\) has parameter \\$a with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderIncompleteTest.php + + - + message: "#^Method DataProviderIncompleteTest\\:\\:testIncomplete\\(\\) has parameter \\$b with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderIncompleteTest.php + + - + message: "#^Method DataProviderIncompleteTest\\:\\:testIncomplete\\(\\) has parameter \\$c with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderIncompleteTest.php + + - + message: "#^Method DataProviderIncompleteTest\\:\\:testAdd\\(\\) has parameter \\$a with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderIncompleteTest.php + + - + message: "#^Method DataProviderIncompleteTest\\:\\:testAdd\\(\\) has parameter \\$b with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderIncompleteTest.php + + - + message: "#^Method DataProviderIncompleteTest\\:\\:testAdd\\(\\) has parameter \\$c with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderIncompleteTest.php + + - + message: "#^Method DataProviderIncompleteTest\\:\\:incompleteTestProviderMethod\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderIncompleteTest.php + + - + message: "#^Method Foo\\\\DataProviderIssue2833\\\\FirstTest\\:\\:testFirst\\(\\) has parameter \\$x with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderIssue2833/FirstTest.php + + - + message: "#^Method Foo\\\\DataProviderIssue2833\\\\FirstTest\\:\\:provide\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderIssue2833/FirstTest.php + + - + message: "#^Expression \"\\\\Foo\\\\DataProviderIssue2833\\\\SecondTest\\:\\:DUMMY\" on a separate line does not do anything\\.$#" + count: 1 + path: repo/tests/_files/DataProviderIssue2833/FirstTest.php + + - + message: "#^Method Foo\\\\DataProviderIssue2859\\\\TestWithDataProviderTest\\:\\:testFirst\\(\\) has parameter \\$x with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderIssue2859/tests/another/TestWithDataProviderTest.php + + - + message: "#^Method Foo\\\\DataProviderIssue2859\\\\TestWithDataProviderTest\\:\\:provide\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderIssue2859/tests/another/TestWithDataProviderTest.php + + - + message: "#^Method Foo\\\\DataProviderIssue2922\\\\FirstTest\\:\\:testFirst\\(\\) has parameter \\$x with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderIssue2922/FirstTest.php + + - + message: "#^Method DataProviderSkippedTest\\:\\:providerMethod\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderSkippedTest.php + + - + message: "#^Method DataProviderSkippedTest\\:\\:testSkipped\\(\\) has parameter \\$a with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderSkippedTest.php + + - + message: "#^Method DataProviderSkippedTest\\:\\:testSkipped\\(\\) has parameter \\$b with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderSkippedTest.php + + - + message: "#^Method DataProviderSkippedTest\\:\\:testSkipped\\(\\) has parameter \\$c with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderSkippedTest.php + + - + message: "#^Method DataProviderSkippedTest\\:\\:testAdd\\(\\) has parameter \\$a with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderSkippedTest.php + + - + message: "#^Method DataProviderSkippedTest\\:\\:testAdd\\(\\) has parameter \\$b with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderSkippedTest.php + + - + message: "#^Method DataProviderSkippedTest\\:\\:testAdd\\(\\) has parameter \\$c with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderSkippedTest.php + + - + message: "#^Method DataProviderSkippedTest\\:\\:skippedTestProviderMethod\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderSkippedTest.php + + - + message: "#^Method DataProviderTest\\:\\:providerMethod\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderTest.php + + - + message: "#^Method DataProviderTest\\:\\:testAdd\\(\\) has parameter \\$a with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderTest.php + + - + message: "#^Method DataProviderTest\\:\\:testAdd\\(\\) has parameter \\$b with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderTest.php + + - + message: "#^Method DataProviderTest\\:\\:testAdd\\(\\) has parameter \\$c with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataProviderTest.php + + - + message: "#^Method DataproviderExecutionOrderTest\\:\\:dataproviderAdditions\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DataproviderExecutionOrderTest.php + + - + message: "#^Property DoubleTestCase\\:\\:\\$testCase has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DoubleTestCase.php + + - + message: "#^Cannot call method startTest\\(\\) on PHPUnit\\\\Framework\\\\TestResult\\|null\\.$#" + count: 1 + path: repo/tests/_files/DoubleTestCase.php + + - + message: "#^Cannot call method endTest\\(\\) on PHPUnit\\\\Framework\\\\TestResult\\|null\\.$#" + count: 1 + path: repo/tests/_files/DoubleTestCase.php + + - + message: "#^Method DoubleTestCase\\:\\:run\\(\\) should return PHPUnit\\\\Framework\\\\TestResult but returns PHPUnit\\\\Framework\\\\TestResult\\|null\\.$#" + count: 1 + path: repo/tests/_files/DoubleTestCase.php + + - + message: "#^Method DuplicateKeyDataProviderTest\\:\\:test\\(\\) has parameter \\$arg with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DuplicateKeyDataProviderTest.php + + - + message: "#^Method DuplicateKeyDataProviderTest\\:\\:dataProvider\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/DuplicateKeyDataProviderTest.php + + - + message: "#^Method EmptyDataProviderTest\\:\\:providerMethod\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/EmptyDataProviderTest.php + + - + message: "#^Property ExceptionInAssertPostConditionsTest\\:\\:\\$setUp has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInAssertPostConditionsTest.php + + - + message: "#^Property ExceptionInAssertPostConditionsTest\\:\\:\\$assertPreConditions has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInAssertPostConditionsTest.php + + - + message: "#^Property ExceptionInAssertPostConditionsTest\\:\\:\\$assertPostConditions has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInAssertPostConditionsTest.php + + - + message: "#^Property ExceptionInAssertPostConditionsTest\\:\\:\\$tearDown has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInAssertPostConditionsTest.php + + - + message: "#^Property ExceptionInAssertPostConditionsTest\\:\\:\\$testSomething has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInAssertPostConditionsTest.php + + - + message: "#^Property ExceptionInAssertPreConditionsTest\\:\\:\\$setUp has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInAssertPreConditionsTest.php + + - + message: "#^Property ExceptionInAssertPreConditionsTest\\:\\:\\$assertPreConditions has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInAssertPreConditionsTest.php + + - + message: "#^Property ExceptionInAssertPreConditionsTest\\:\\:\\$assertPostConditions has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInAssertPreConditionsTest.php + + - + message: "#^Property ExceptionInAssertPreConditionsTest\\:\\:\\$tearDown has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInAssertPreConditionsTest.php + + - + message: "#^Property ExceptionInAssertPreConditionsTest\\:\\:\\$testSomething has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInAssertPreConditionsTest.php + + - + message: "#^Property ExceptionInSetUpTest\\:\\:\\$setUp has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInSetUpTest.php + + - + message: "#^Property ExceptionInSetUpTest\\:\\:\\$assertPreConditions has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInSetUpTest.php + + - + message: "#^Property ExceptionInSetUpTest\\:\\:\\$assertPostConditions has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInSetUpTest.php + + - + message: "#^Property ExceptionInSetUpTest\\:\\:\\$tearDown has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInSetUpTest.php + + - + message: "#^Property ExceptionInSetUpTest\\:\\:\\$testSomething has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInSetUpTest.php + + - + message: "#^Property ExceptionInTearDownTest\\:\\:\\$setUp has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInTearDownTest.php + + - + message: "#^Property ExceptionInTearDownTest\\:\\:\\$assertPreConditions has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInTearDownTest.php + + - + message: "#^Property ExceptionInTearDownTest\\:\\:\\$assertPostConditions has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInTearDownTest.php + + - + message: "#^Property ExceptionInTearDownTest\\:\\:\\$tearDown has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInTearDownTest.php + + - + message: "#^Property ExceptionInTearDownTest\\:\\:\\$testSomething has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInTearDownTest.php + + - + message: "#^Property ExceptionInTest\\:\\:\\$setUp has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInTest.php + + - + message: "#^Property ExceptionInTest\\:\\:\\$assertPreConditions has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInTest.php + + - + message: "#^Property ExceptionInTest\\:\\:\\$assertPostConditions has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInTest.php + + - + message: "#^Property ExceptionInTest\\:\\:\\$tearDown has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInTest.php + + - + message: "#^Property ExceptionInTest\\:\\:\\$testSomething has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInTest.php + + - + message: "#^Property ExceptionInTestDetectedInTeardown\\:\\:\\$exceptionDetected has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionInTestDetectedInTeardown.php + + - + message: "#^Cannot call method getDiff\\(\\) on SebastianBergmann\\\\Comparator\\\\ComparisonFailure\\|null\\.$#" + count: 1 + path: repo/tests/_files/ExceptionStackTest.php + + - + message: "#^Method ExceptionWithThrowable\\:\\:getAdditionalInformation\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/ExceptionWithThrowable.php + + - + message: "#^Call to an undefined method Prophecy\\\\Prophecy\\\\ObjectProphecy\\:\\:doSomething\\(\\)\\.$#" + count: 1 + path: repo/tests/_files/ExternalProphecyIntegrationTest.php + + - + message: "#^Call to an undefined method object\\:\\:doSomething\\(\\)\\.$#" + count: 1 + path: repo/tests/_files/ExternalProphecyIntegrationTest.php + + - + message: "#^Property FinalClass\\:\\:\\$value has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/FinalClass.php + + - + message: "#^Method FinalClass\\:\\:__construct\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/FinalClass.php + + - + message: "#^Method FinalClass\\:\\:value\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/FinalClass.php + + - + message: "#^Method Foo\\:\\:doSomething\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/Foo.php + + - + message: "#^Method FunctionCallbackWrapper\\:\\:functionCallback\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/FunctionCallback.php + + - + message: "#^Method InterfaceWithSemiReservedMethodName\\:\\:unset\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/InterfaceWithSemiReservedMethodName.php + + - + message: "#^Method InterfaceWithStaticMethod\\:\\:staticMethod\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/InterfaceWithStaticMethod.php + + - + message: "#^Call to an undefined method Prophecy\\\\Prophecy\\\\ObjectProphecy\\:\\:doSomething\\(\\)\\.$#" + count: 1 + path: repo/tests/_files/InternalProphecyIntegrationTest.php + + - + message: "#^Call to an undefined method object\\:\\:doSomething\\(\\)\\.$#" + count: 1 + path: repo/tests/_files/InternalProphecyIntegrationTest.php + + - + message: "#^Method MethodCallback\\:\\:staticCallback\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/MethodCallback.php + + - + message: "#^Method MethodCallback\\:\\:nonStaticCallback\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/MethodCallback.php + + - + message: "#^Method MethodCallbackByReference\\:\\:bar\\(\\) has parameter \\$a with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/MethodCallbackByReference.php + + - + message: "#^Method MethodCallbackByReference\\:\\:bar\\(\\) has parameter \\$b with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/MethodCallbackByReference.php + + - + message: "#^Method MethodCallbackByReference\\:\\:bar\\(\\) has parameter \\$c with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/MethodCallbackByReference.php + + - + message: "#^Call to static method bar\\(\\) on an unknown class Legacy\\.$#" + count: 1 + path: repo/tests/_files/MethodCallbackByReference.php + + - + message: "#^Method MethodCallbackByReference\\:\\:callback\\(\\) has parameter \\$a with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/MethodCallbackByReference.php + + - + message: "#^Method MethodCallbackByReference\\:\\:callback\\(\\) has parameter \\$b with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/MethodCallbackByReference.php + + - + message: "#^Method MethodCallbackByReference\\:\\:callback\\(\\) has parameter \\$c with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/MethodCallbackByReference.php + + - + message: "#^Method MockRunner\\:\\:runFailed\\(\\) has parameter \\$message with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/MockRunner.php + + - + message: "#^Method MockTestInterface\\:\\:returnAnything\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/MockTestInterface.php + + - + message: "#^Method MockTestInterface\\:\\:returnAnythingElse\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/MockTestInterface.php + + - + message: "#^Property Mockable\\:\\:\\$constructorArgs has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/Mockable.php + + - + message: "#^Property Mockable\\:\\:\\$cloned has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/Mockable.php + + - + message: "#^Method Mockable\\:\\:__construct\\(\\) has parameter \\$arg1 with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/Mockable.php + + - + message: "#^Method Mockable\\:\\:__construct\\(\\) has parameter \\$arg2 with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/Mockable.php + + - + message: "#^Method Mockable\\:\\:mockableMethod\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/Mockable.php + + - + message: "#^Method Mockable\\:\\:anotherMockableMethod\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/Mockable.php + + - + message: "#^Method MultipleDataProviderTest\\:\\:providerA\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/MultipleDataProviderTest.php + + - + message: "#^Method MultipleDataProviderTest\\:\\:providerB\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/MultipleDataProviderTest.php + + - + message: "#^Method MultipleDataProviderTest\\:\\:providerC\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/MultipleDataProviderTest.php + + - + message: "#^Method MultipleDataProviderTest\\:\\:providerD\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/MultipleDataProviderTest.php + + - + message: "#^Method MultipleDataProviderTest\\:\\:providerE\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/MultipleDataProviderTest.php + + - + message: "#^Method MultipleDataProviderTest\\:\\:providerF\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/MultipleDataProviderTest.php + + - + message: "#^Property MyTestListener\\:\\:\\$endCount has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/MyTestListener.php + + - + message: "#^Property MyTestListener\\:\\:\\$errorCount has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/MyTestListener.php + + - + message: "#^Property MyTestListener\\:\\:\\$failureCount has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/MyTestListener.php + + - + message: "#^Property MyTestListener\\:\\:\\$warningCount has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/MyTestListener.php + + - + message: "#^Property MyTestListener\\:\\:\\$notImplementedCount has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/MyTestListener.php + + - + message: "#^Property MyTestListener\\:\\:\\$riskyCount has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/MyTestListener.php + + - + message: "#^Property MyTestListener\\:\\:\\$skippedCount has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/MyTestListener.php + + - + message: "#^Property MyTestListener\\:\\:\\$startCount has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/MyTestListener.php + + - + message: "#^Method MyTestListener\\:\\:startTestSuite\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/tests/_files/MyTestListener.php + + - + message: "#^Method MyTestListener\\:\\:endTestSuite\\(\\) has parameter \\$suite with no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/tests/_files/MyTestListener.php + + - + message: "#^Property NamedConstraint\\:\\:\\$name \\(int\\) does not accept string\\.$#" + count: 1 + path: repo/tests/_files/NamedConstraint.php + + - + message: "#^Method NamedConstraint\\:\\:toString\\(\\) should return string but returns int\\.$#" + count: 1 + path: repo/tests/_files/NamedConstraint.php + + - + message: "#^Function foo\\\\func\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/NamespaceCoveredFunction.php + + - + message: "#^Method NotSelfDescribingTest\\:\\:log\\(\\) has parameter \\$msg with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/NotSelfDescribingTest.php + + - + message: "#^Method OneTestCase\\:\\:testCase\\(\\) has parameter \\$arg with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/OneTestCase.php + + - + message: "#^Method OverrideTestCase\\:\\:testCase\\(\\) has parameter \\$arg with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/OverrideTestCase.php + + - + message: "#^Property PartialMockTestClass\\:\\:\\$constructorCalled has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/PartialMockTestClass.php + + - + message: "#^Property PreConditionAndPostConditionTest\\:\\:\\$preConditionWasVerified has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/PreConditionAndPostConditionTest.php + + - + message: "#^Property PreConditionAndPostConditionTest\\:\\:\\$postConditionWasVerified has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/PreConditionAndPostConditionTest.php + + - + message: "#^Method RouterTest\\:\\:routesProvider\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/RouterTest.php + + - + message: "#^Class FooBarHandler not found\\.$#" + count: 1 + path: repo/tests/_files/RouterTest.php + + - + message: "#^Class SampleArrayAccess implements generic interface ArrayAccess but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/tests/_files/SampleArrayAccess.php + + - + message: "#^Property SampleArrayAccess\\:\\:\\$container has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/SampleArrayAccess.php + + - + message: "#^Method SampleArrayAccess\\:\\:offsetSet\\(\\) has parameter \\$offset with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/SampleArrayAccess.php + + - + message: "#^Method SampleArrayAccess\\:\\:offsetSet\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/SampleArrayAccess.php + + - + message: "#^Method SampleArrayAccess\\:\\:offsetExists\\(\\) has parameter \\$offset with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/SampleArrayAccess.php + + - + message: "#^Method SampleArrayAccess\\:\\:offsetUnset\\(\\) has parameter \\$offset with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/SampleArrayAccess.php + + - + message: "#^Method SampleArrayAccess\\:\\:offsetGet\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/SampleArrayAccess.php + + - + message: "#^Method SampleArrayAccess\\:\\:offsetGet\\(\\) has parameter \\$offset with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/SampleArrayAccess.php + + - + message: "#^Property SampleClass\\:\\:\\$a has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/SampleClass.php + + - + message: "#^Property SampleClass\\:\\:\\$b has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/SampleClass.php + + - + message: "#^Property SampleClass\\:\\:\\$c has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/SampleClass.php + + - + message: "#^Method SampleClass\\:\\:__construct\\(\\) has parameter \\$a with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/SampleClass.php + + - + message: "#^Method SampleClass\\:\\:__construct\\(\\) has parameter \\$b with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/SampleClass.php + + - + message: "#^Method SampleClass\\:\\:__construct\\(\\) has parameter \\$c with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/SampleClass.php + + - + message: "#^Property Singleton\\:\\:\\$uniqueInstance has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/Singleton.php + + - + message: "#^Method Singleton\\:\\:getInstance\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/Singleton.php + + - + message: "#^Method SingletonClass\\:\\:__sleep\\(\\) should return array\\ but return statement is missing\\.$#" + count: 1 + path: repo/tests/_files/SingletonClass.php + + - + message: "#^Method SomeClass\\:\\:doSomething\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/SomeClass.php + + - + message: "#^Method SomeClass\\:\\:doSomething\\(\\) has parameter \\$a with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/SomeClass.php + + - + message: "#^Method SomeClass\\:\\:doSomething\\(\\) has parameter \\$b with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/SomeClass.php + + - + message: "#^Method SomeClass\\:\\:doSomethingElse\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/SomeClass.php + + - + message: "#^Method SomeClass\\:\\:doSomethingElse\\(\\) has parameter \\$c with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/SomeClass.php + + - + message: "#^Method StaticMockTestClass\\:\\:doSomethingElse\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/StaticMockTestClass.php + + - + message: "#^Result of static method StaticMockTestClass\\:\\:doSomething\\(\\) \\(void\\) is used\\.$#" + count: 1 + path: repo/tests/_files/StaticMockTestClass.php + + - + message: "#^Method StopOnWarningTestSuite\\:\\:suite\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/StopOnWarningTestSuite.php + + - + message: "#^Property Struct\\:\\:\\$var has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/Struct.php + + - + message: "#^Method Struct\\:\\:__construct\\(\\) has parameter \\$var with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/Struct.php + + - + message: "#^Property TestAutoreferenced\\:\\:\\$myTestData has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/TestAutoreferenced.php + + - + message: "#^Method TestAutoreferenced\\:\\:testJsonEncodeException\\(\\) has parameter \\$data with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/TestAutoreferenced.php + + - + message: "#^Method TestGeneratorMaker\\:\\:create\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/TestGeneratorMaker.php + + - + message: "#^Method TestGeneratorMaker\\:\\:create\\(\\) has parameter \\$array with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/TestGeneratorMaker.php + + - + message: "#^Class TestIterator implements generic interface Iterator but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/tests/_files/TestIterator.php + + - + message: "#^Property TestIterator\\:\\:\\$array has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/TestIterator.php + + - + message: "#^Property TestIterator\\:\\:\\$position has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/TestIterator.php + + - + message: "#^Method TestIterator\\:\\:__construct\\(\\) has parameter \\$array with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/TestIterator.php + + - + message: "#^Method TestIterator\\:\\:valid\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/TestIterator.php + + - + message: "#^Method TestIterator\\:\\:key\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/TestIterator.php + + - + message: "#^Method TestIterator\\:\\:current\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/TestIterator.php + + - + message: "#^Class TestIterator2 implements generic interface Iterator but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/tests/_files/TestIterator2.php + + - + message: "#^Property TestIterator2\\:\\:\\$data has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/TestIterator2.php + + - + message: "#^Method TestIterator2\\:\\:__construct\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/_files/TestIterator2.php + + - + message: "#^Method TestIterator2\\:\\:current\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/TestIterator2.php + + - + message: "#^Method TestIterator2\\:\\:key\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/TestIterator2.php + + - + message: "#^Method TestIterator2\\:\\:valid\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/TestIterator2.php + + - + message: "#^Class TestIteratorAggregate implements generic interface IteratorAggregate but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/tests/_files/TestIteratorAggregate.php + + - + message: "#^Property TestIteratorAggregate\\:\\:\\$traversable has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/TestIteratorAggregate.php + + - + message: "#^Method TestIteratorAggregate\\:\\:__construct\\(\\) has parameter \\$traversable with no value type specified in iterable type Traversable\\.$#" + count: 1 + path: repo/tests/_files/TestIteratorAggregate.php + + - + message: "#^Method TestIteratorAggregate\\:\\:getIterator\\(\\) return type has no value type specified in iterable type Traversable\\\\.$#" + count: 1 + path: repo/tests/_files/TestIteratorAggregate.php + + - + message: "#^Class TestIteratorAggregate2 implements generic interface IteratorAggregate but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/tests/_files/TestIteratorAggregate2.php + + - + message: "#^Property TestIteratorAggregate2\\:\\:\\$traversable has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/TestIteratorAggregate2.php + + - + message: "#^Method TestIteratorAggregate2\\:\\:__construct\\(\\) has parameter \\$traversable with no value type specified in iterable type Traversable\\.$#" + count: 1 + path: repo/tests/_files/TestIteratorAggregate2.php + + - + message: "#^Method TestIteratorAggregate2\\:\\:getIterator\\(\\) return type has no value type specified in iterable type Traversable\\\\.$#" + count: 1 + path: repo/tests/_files/TestIteratorAggregate2.php + + - + message: "#^Method TestProxyFixture\\:\\:returnString\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/TestProxyFixture.php + + - + message: "#^Method TestProxyFixture\\:\\:returnObject\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/TestProxyFixture.php + + - + message: "#^Method TestProxyFixture\\:\\:returnObjectOfFinalClass\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/TestProxyFixture.php + + - + message: "#^Method TestWithAnnotations\\:\\:providerMethod\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/TestWithAnnotations.php + + - + message: "#^Method TestWithDifferentSizes\\:\\:provider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/_files/TestWithDifferentSizes.php + + - + message: "#^Method TestWithTest\\:\\:providerMethod\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/TestWithTest.php + + - + message: "#^Method TestWithTest\\:\\:testAdd\\(\\) has parameter \\$a with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/TestWithTest.php + + - + message: "#^Method TestWithTest\\:\\:testAdd\\(\\) has parameter \\$b with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/TestWithTest.php + + - + message: "#^Method TestWithTest\\:\\:testAdd\\(\\) has parameter \\$c with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/TestWithTest.php + + - + message: "#^Property PHPUnit\\\\Util\\\\TestDox\\\\TestableCliTestDoxPrinter\\:\\:\\$buffer has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/TestableCliTestDoxPrinter.php + + - + message: "#^Interface TraversableMockTestInterface extends generic interface Traversable but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/tests/_files/TraversableMockTestInterface.php + + - + message: "#^Method VariousIterableDataProviderTest\\:\\:asArrayStaticProvider\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/VariousIterableDataProviderTest.php + + - + message: "#^Method VariousIterableDataProviderTest\\:\\:asIteratorStaticProvider\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/VariousIterableDataProviderTest.php + + - + message: "#^Method VariousIterableDataProviderTest\\:\\:asTraversableStaticProvider\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/VariousIterableDataProviderTest.php + + - + message: "#^Method VariousIterableDataProviderTest\\:\\:asArrayProvider\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/VariousIterableDataProviderTest.php + + - + message: "#^Method VariousIterableDataProviderTest\\:\\:asIteratorProvider\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/VariousIterableDataProviderTest.php + + - + message: "#^Method VariousIterableDataProviderTest\\:\\:asTraversableProvider\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/_files/VariousIterableDataProviderTest.php + + - + message: "#^Property WasRun\\:\\:\\$wasRun has no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/WasRun.php + + - + message: "#^Class WrapperIteratorAggregate implements generic interface IteratorAggregate but does not specify its types\\: TKey, TValue$#" + count: 1 + path: repo/tests/_files/WrapperIteratorAggregate.php + + - + message: "#^Property WrapperIteratorAggregate\\:\\:\\$baseCollection type has no value type specified in iterable type array\\|Traversable\\.$#" + count: 1 + path: repo/tests/_files/WrapperIteratorAggregate.php + + - + message: "#^Method WrapperIteratorAggregate\\:\\:__construct\\(\\) has parameter \\$baseCollection with no typehint specified\\.$#" + count: 1 + path: repo/tests/_files/WrapperIteratorAggregate.php + + - + message: "#^Method WrapperIteratorAggregate\\:\\:getIterator\\(\\) return type has no value type specified in iterable type Traversable\\\\.$#" + count: 1 + path: repo/tests/_files/WrapperIteratorAggregate.php + + - + message: "#^Method PHPUnit\\\\TestFixture\\\\MockObject\\\\ClassWithoutParentButParentReturnType\\:\\:foo\\(\\) should return parent but return statement is missing\\.$#" + count: 1 + path: repo/tests/_files/mock-object/ClassWithoutParentButParentReturnType.php + + - + message: "#^Return typehint of method PHPUnit\\\\TestFixture\\\\MockObject\\\\ClassWithoutParentButParentReturnType\\:\\:foo\\(\\) has invalid type parent\\.$#" + count: 1 + path: repo/tests/_files/mock-object/ClassWithoutParentButParentReturnType.php + + - + message: "#^Property PHPUnit\\\\Test\\\\Extension\\:\\:\\$amountOfInjectedArguments has no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/_files/Extension.php + + - + message: "#^Method MyCommand\\:\\:myHandler\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/cli/_files/MyCommand.php + + - + message: "#^Property ClonedDependencyTest\\:\\:\\$dependency has no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/execution-order/_files/ClonedDependencyTest.php + + - + message: "#^Method ClonedDependencyTest\\:\\:testOne\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/execution-order/_files/ClonedDependencyTest.php + + - + message: "#^Method ClonedDependencyTest\\:\\:testTwo\\(\\) has parameter \\$dependency with no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/execution-order/_files/ClonedDependencyTest.php + + - + message: "#^Method ClonedDependencyTest\\:\\:testThree\\(\\) has parameter \\$dependency with no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/execution-order/_files/ClonedDependencyTest.php + + - + message: "#^Method ClonedDependencyTest\\:\\:testFour\\(\\) has parameter \\$dependency with no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/execution-order/_files/ClonedDependencyTest.php + + - + message: "#^Method ClonedDependencyTest\\:\\:testFive\\(\\) has parameter \\$dependency with no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/execution-order/_files/ClonedDependencyTest.php + + - + message: "#^Method ClonedDependencyTest\\:\\:testSix\\(\\) has parameter \\$dependency with no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/execution-order/_files/ClonedDependencyTest.php + + - + message: "#^Method DependencyTestSuite\\:\\:suite\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/execution-order/_files/DependencyTestSuite.php + + - + message: "#^Method MultiDependencyTest\\:\\:testOne\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/execution-order/_files/MultiDependencyTest.php + + - + message: "#^Method MultiDependencyTest\\:\\:testTwo\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/execution-order/_files/MultiDependencyTest.php + + - + message: "#^Method MultiDependencyTest\\:\\:testThree\\(\\) has parameter \\$a with no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/execution-order/_files/MultiDependencyTest.php + + - + message: "#^Method MultiDependencyTest\\:\\:testThree\\(\\) has parameter \\$b with no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/execution-order/_files/MultiDependencyTest.php + + - + message: "#^Method StackTest\\:\\:testPush\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/execution-order/_files/StackTest.php + + - + message: "#^Method StackTest\\:\\:testPop\\(\\) has parameter \\$stack with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/end-to-end/execution-order/_files/StackTest.php + + - + message: "#^Constant PHPUNIT_1330 not found\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/1330/Issue1330Test.php + + - + message: "#^Method Issue1337Test\\:\\:testProvider\\(\\) has parameter \\$a with no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/1337/Issue1337Test.php + + - + message: "#^Method Issue1337Test\\:\\:dataProvider\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/1337/Issue1337Test.php + + - + message: "#^Property Issue1351Test\\:\\:\\$instance has no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/1351/Issue1351Test.php + + - + message: "#^Method Issue2137Test\\:\\:testBrandService\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/2137/Issue2137Test.php + + - + message: "#^Method Issue2137Test\\:\\:testBrandService\\(\\) has parameter \\$provided with no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/2137/Issue2137Test.php + + - + message: "#^Method Issue2137Test\\:\\:provideBrandService\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/2137/Issue2137Test.php + + - + message: "#^Method Issue2137Test\\:\\:testSomethingElseInvalid\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/2137/Issue2137Test.php + + - + message: "#^Method Issue2137Test\\:\\:testSomethingElseInvalid\\(\\) has parameter \\$provided with no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/2137/Issue2137Test.php + + - + message: "#^Method Issue2366Test\\:\\:testOne\\(\\) has parameter \\$o with no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/2366/Issue2366Test.php + + - + message: "#^Method Issue2366Test\\:\\:provider\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/2366/Issue2366Test.php + + - + message: "#^Method Issue2380Test\\:\\:testGeneratorProvider\\(\\) has parameter \\$data with no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/2380/Issue2380Test.php + + - + message: "#^Method Issue2380Test\\:\\:generatorData\\(\\) return type has no value type specified in iterable type Generator\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/2380/Issue2380Test.php + + - + message: "#^Method Issue2382Test\\:\\:testOne\\(\\) has parameter \\$test with no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/2382/Issue2382Test.php + + - + message: "#^Method Issue2382Test\\:\\:dataProvider\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/2382/Issue2382Test.php + + - + message: "#^Property SeparateClassRunMethodInNewProcessTest\\:\\:\\$masterPid has no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/2724/SeparateClassRunMethodInNewProcessTest.php + + - + message: "#^Property SeparateClassRunMethodInNewProcessTest\\:\\:\\$pid1 has no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/2724/SeparateClassRunMethodInNewProcessTest.php + + - + message: "#^Method Issue2830Test\\:\\:simpleDataProvider\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/2830/Issue2830Test.php + + - + message: "#^Method Issue3093Test\\:\\:someDataProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/3093/Issue3093Test.php + + - + message: "#^Method Issue3093Test\\:\\:testSecondThatDependsOnFirstAndDataprovider\\(\\) has parameter \\$value with no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/3093/Issue3093Test.php + + - + message: "#^Method Test\\\\Issue3156Test\\:\\:dataSelectOperatorsProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/3156/Issue3156Test.php + + - + message: "#^Method Issue498Test\\:\\:shouldBeTrue\\(\\) has parameter \\$testData with no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/498/Issue498Test.php + + - + message: "#^Method Issue498Test\\:\\:shouldBeFalse\\(\\) has parameter \\$testData with no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/498/Issue498Test.php + + - + message: "#^Method Issue498Test\\:\\:shouldBeTrueDataProvider\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/498/Issue498Test.php + + - + message: "#^Method Issue498Test\\:\\:shouldBeFalseDataProvider\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/498/Issue498Test.php + + - + message: "#^Unreachable statement \\- code above always terminates\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/498/Issue498Test.php + + - + message: "#^Method Issue765Test\\:\\:testDependent\\(\\) has parameter \\$a with no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/765/Issue765Test.php + + - + message: "#^Constant GITHUB_ISSUE not found\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/GitHub/797/Issue797Test.php + + - + message: "#^Method Issue1021Test\\:\\:testSomething\\(\\) has parameter \\$data with no typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/Trac/1021/Issue1021Test.php + + - + message: "#^Method Issue1021Test\\:\\:provider\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/Trac/1021/Issue1021Test.php + + - + message: "#^Method ChildSuite\\:\\:suite\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/Trac/783/ChildSuite.php + + - + message: "#^Method ParentSuite\\:\\:suite\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/end-to-end/regression/Trac/783/ParentSuite.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\consume\\(\\) should return null but returns object\\|null\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-empty.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertInstanceOf\\\\consume\\(\\) should return stdClass but returns object\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-instance-of.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertIsArray\\\\consume\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-is-array.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertIsIterable\\\\consume\\(\\) return type has no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-is-iterable.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertIsNotArray\\\\consume\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-is-not-array.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertIsNotArray\\\\consume\\(\\) should return int but returns array\\|int\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-is-not-array.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertIsNotBool\\\\consume\\(\\) should return int but returns bool\\|int\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-is-not-bool.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertIsCallable\\\\consume\\(\\) should return int but returns \\(callable\\)\\|int\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-is-not-callable.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertIsNotFloat\\\\consume\\(\\) should return int but returns float\\|int\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-is-not-float.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertIsNotIterable\\\\consume\\(\\) has parameter \\$value with no value type specified in iterable type iterable\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-is-not-iterable.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertIsNotIterable\\\\consume\\(\\) should return int but returns int\\|iterable\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-is-not-iterable.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertIsNotNumeric\\\\consume\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-is-not-numeric.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertIsNotNumeric\\\\consume\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-is-not-numeric.php + + - + message: "#^Parameter \\$value of function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertIsNotNumeric\\\\consume\\(\\) has invalid typehint type PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertIsNotNumeric\\\\numeric\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-is-not-numeric.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertIsNotNumeric\\\\consume\\(\\) should return array but returns array\\|PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertIsNotNumeric\\\\numeric\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-is-not-numeric.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertIsNotObject\\\\consume\\(\\) should return int but returns int\\|object\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-is-not-object.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertIsNotResource\\\\consume\\(\\) should return int but returns int\\|resource\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-is-not-resource.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertIsNotScalar\\\\consume\\(\\) should return object but returns bool\\|float\\|int\\|object\\|string\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-is-not-scalar.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertIsNotString\\\\consume\\(\\) should return int but returns int\\|string\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-is-not-string.php + + - + message: "#^Return typehint of function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertIsNumeric\\\\consume\\(\\) has invalid type PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertIsNumeric\\\\numeric\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-is-numeric.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertNotEmpty\\\\consume\\(\\) should return int but returns int\\|null\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-not-empty.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertNotFalse\\\\consume\\(\\) should return int but returns int\\|false\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-not-false.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertNotInstanceOf\\\\consume\\(\\) should return PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertNotInstanceOf\\\\B but returns PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertNotInstanceOf\\\\A\\|PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertNotInstanceOf\\\\B\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-not-instance-of.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertNotNull\\\\consume\\(\\) should return int but returns int\\|null\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-not-null.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertNotTrue\\\\consume\\(\\) should return int but returns int\\|true\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-not-true.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertSame\\\\consume\\(\\) should return stdClass but returns object\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/assert-same.php + + - + message: "#^Function PHPUnit\\\\Framework\\\\StaticAnalysis\\\\HappyPath\\\\AssertEmpty\\\\Fail\\\\consume\\(\\) should return int but returns int\\|string\\.$#" + count: 1 + path: repo/tests/static-analysis/happy-path/fail.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\FunctionsTest\\:\\:\\$globalAssertionFunctions has no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/Assert/FunctionsTest.php + + - + message: "#^Parameter \\#2 \\$subject of function preg_match_all expects string, string\\|false given\\.$#" + count: 2 + path: repo/tests/unit/Framework/Assert/FunctionsTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\FunctionsTest\\:\\:provideStaticAssertionMethodNames\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Framework/Assert/FunctionsTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:validInvalidJsonDataprovider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#1 \\$key of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) expects int\\|string, null given\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#2 \\$array of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) expects array\\|ArrayAccess, null given\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#1 \\$key of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayNotHasKey\\(\\) expects int\\|string, null given\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#2 \\$array of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayNotHasKey\\(\\) expects array\\|ArrayAccess, null given\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:equalProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:notEqualProvider\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:sameProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:notSameProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:testAssertEqualsSucceeds\\(\\) has parameter \\$a with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:testAssertEqualsSucceeds\\(\\) has parameter \\$b with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:testAssertEqualsFails\\(\\) has parameter \\$a with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:testAssertEqualsFails\\(\\) has parameter \\$b with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:testAssertNotEqualsSucceeds\\(\\) has parameter \\$a with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:testAssertNotEqualsSucceeds\\(\\) has parameter \\$b with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:testAssertNotEqualsFails\\(\\) has parameter \\$a with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:testAssertNotEqualsFails\\(\\) has parameter \\$b with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:testAssertSameSucceeds\\(\\) has parameter \\$a with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:testAssertSameSucceeds\\(\\) has parameter \\$b with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:testAssertSameFails\\(\\) has parameter \\$a with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:testAssertSameFails\\(\\) has parameter \\$b with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:testAssertNotSameSucceeds\\(\\) has parameter \\$a with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:testAssertNotSameSucceeds\\(\\) has parameter \\$b with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:testAssertNotSameFails\\(\\) has parameter \\$a with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:testAssertNotSameFails\\(\\) has parameter \\$b with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Constant TEST_FILES_PATH not found\\.$#" + count: 60 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#2 \\$actualXml of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertXmlStringEqualsXmlFile\\(\\) expects DOMDocument\\|string, string\\|false given\\.$#" + count: 2 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#2 \\$actualXml of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertXmlStringNotEqualsXmlFile\\(\\) expects DOMDocument\\|string, string\\|false given\\.$#" + count: 2 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#1 \\$filename of function chmod expects string, string\\|false given\\.$#" + count: 4 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#1 \\$file of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertFileIsNotReadable\\(\\) expects string, string\\|false given\\.$#" + count: 2 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#1 \\$filename of function unlink expects string, string\\|false given\\.$#" + count: 2 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#1 \\$file of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertFileIsNotWritable\\(\\) expects string, string\\|false given\\.$#" + count: 2 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#2 \\$object of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertObjectHasAttribute\\(\\) expects object, null given\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#2 \\$object of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertObjectHasAttribute\\(\\) expects object, string given\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#2 \\$object of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertObjectNotHasAttribute\\(\\) expects object, null given\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#2 \\$object of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertObjectNotHasAttribute\\(\\) expects object, string given\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#2 \\$actualString of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringEqualsFile\\(\\) expects string, string\\|false given\\.$#" + count: 2 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#2 \\$actualString of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringEqualsFileIgnoringCase\\(\\) expects string, string\\|false given\\.$#" + count: 2 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#2 \\$actualString of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringNotEqualsFile\\(\\) expects string, string\\|false given\\.$#" + count: 2 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#2 \\$actualString of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringNotEqualsFileIgnoringCase\\(\\) expects string, string\\|false given\\.$#" + count: 2 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#2 \\$string of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringStartsNotWith\\(\\) expects string, null given\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#2 \\$haystack of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertCount\\(\\) expects Countable\\|iterable, string given\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#2 \\$haystack of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotCount\\(\\) expects Countable\\|iterable, string given\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#1 \\$expected of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSameSize\\(\\) expects Countable\\|iterable, string given\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#2 \\$actual of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSameSize\\(\\) expects Countable\\|iterable, string given\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#1 \\$expected of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotSameSize\\(\\) expects Countable\\|iterable, string given\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#2 \\$actual of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotSameSize\\(\\) expects Countable\\|iterable, string given\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:testAssertJsonStringEqualsJsonStringErrorRaised\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:testAssertJsonStringEqualsJsonStringErrorRaised\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:testAssertJsonStringNotEqualsJsonStringErrorRaised\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:testAssertJsonStringNotEqualsJsonStringErrorRaised\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#2 \\$actualJson of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertJsonStringEqualsJsonFile\\(\\) expects string, string\\|false given\\.$#" + count: 2 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#2 \\$actualJson of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertJsonStringNotEqualsJsonFile\\(\\) expects string, string\\|false given\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#1 \\$expected of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) expects class\\-string\\, string given\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Parameter \\#1 \\$expected of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNotInstanceOf\\(\\) expects class\\-string\\, string given\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:sameValues\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:notEqualValues\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\AssertTest\\:\\:equalValues\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Framework/AssertTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\CallbackTest\\:\\:staticCallbackReturningTrue\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/CallbackTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\CallbackTest\\:\\:callbackReturningTrue\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/CallbackTest.php + + - + message: "#^Parameter \\#1 \\$argument of class ReflectionClass constructor expects class\\-string\\\\|T of object, string given\\.$#" + count: 2 + path: repo/tests/unit/Framework/Constraint/ConstraintTestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\ConstraintTestCase\\:\\:className\\(\\) should return string but returns string\\|null\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/ConstraintTestCase.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\IsEqualTest\\:\\:testConstraintIsEqual2\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/IsEqualTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\IsEqualTest\\:\\:testConstraintIsEqual2\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/IsEqualTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\IsEqualTest\\:\\:testConstraintIsEqual2\\(\\) has parameter \\$message with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/IsEqualTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\IsEqualTest\\:\\:isEqualProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/IsEqualTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\IsEqualTest\\:\\:trimnl\\(\\) should return string but returns string\\|null\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/IsEqualTest.php + + - + message: "#^Class PHPUnit\\\\Framework\\\\Constraint\\\\NotExistingClass not found\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/IsInstanceOfTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\IsJsonTest\\:\\:evaluateDataprovider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/IsJsonTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\IsJsonTest\\:\\:testEvaluate\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/IsJsonTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\IsJsonTest\\:\\:testEvaluate\\(\\) has parameter \\$jsonOther with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/IsJsonTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\IsTypeTest\\:\\:testConstraintIsResourceTypeEvaluatesCorrectlyWithResources\\(\\) has parameter \\$resource with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/IsTypeTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\IsTypeTest\\:\\:resources\\(\\) has no return typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/IsTypeTest.php + + - + message: "#^Parameter \\#1 \\$fp of function fclose expects resource, resource\\|false given\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/IsTypeTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\IsTypeTest\\:\\:trimnl\\(\\) should return string but returns string\\|null\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/IsTypeTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\JsonMatchesErrorMessageProviderTest\\:\\:determineJsonErrorDataprovider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/JsonMatchesErrorMessageProviderTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\JsonMatchesErrorMessageProviderTest\\:\\:translateTypeToPrefixDataprovider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/JsonMatchesErrorMessageProviderTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\JsonMatchesErrorMessageProviderTest\\:\\:testTranslateTypeToPrefix\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/JsonMatchesErrorMessageProviderTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\JsonMatchesErrorMessageProviderTest\\:\\:testTranslateTypeToPrefix\\(\\) has parameter \\$type with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/JsonMatchesErrorMessageProviderTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\JsonMatchesErrorMessageProviderTest\\:\\:testDetermineJsonError\\(\\) has parameter \\$error with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/JsonMatchesErrorMessageProviderTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\JsonMatchesErrorMessageProviderTest\\:\\:testDetermineJsonError\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/JsonMatchesErrorMessageProviderTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\JsonMatchesErrorMessageProviderTest\\:\\:testDetermineJsonError\\(\\) has parameter \\$prefix with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/JsonMatchesErrorMessageProviderTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\JsonMatchesTest\\:\\:evaluateDataprovider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/JsonMatchesTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\JsonMatchesTest\\:\\:evaluateThrowsExpectationFailedExceptionWhenJsonIsValidButDoesNotMatchDataprovider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/JsonMatchesTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\JsonMatchesTest\\:\\:testEvaluate\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/JsonMatchesTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\JsonMatchesTest\\:\\:testEvaluate\\(\\) has parameter \\$jsonOther with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/JsonMatchesTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\JsonMatchesTest\\:\\:testEvaluate\\(\\) has parameter \\$jsonValue with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/JsonMatchesTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\JsonMatchesTest\\:\\:testEvaluateThrowsExpectationFailedExceptionWhenJsonIsValidButDoesNotMatch\\(\\) has parameter \\$jsonOther with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/JsonMatchesTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\JsonMatchesTest\\:\\:testEvaluateThrowsExpectationFailedExceptionWhenJsonIsValidButDoesNotMatch\\(\\) has parameter \\$jsonValue with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/JsonMatchesTest.php + + - + message: "#^Cannot call method getActualAsString\\(\\) on SebastianBergmann\\\\Comparator\\\\ComparisonFailure\\|null\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/JsonMatchesTest.php + + - + message: "#^Cannot call method getExpectedAsString\\(\\) on SebastianBergmann\\\\Comparator\\\\ComparisonFailure\\|null\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/JsonMatchesTest.php + + - + message: "#^Cannot call method getMessage\\(\\) on SebastianBergmann\\\\Comparator\\\\ComparisonFailure\\|null\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/JsonMatchesTest.php + + - + message: "#^Parameter \\#1 \\$value of class PHPUnit\\\\Framework\\\\Constraint\\\\JsonMatches constructor expects string, string\\|false given\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/JsonMatchesTest.php + + - + message: "#^Parameter \\#1 \\$constraints of method PHPUnit\\\\Framework\\\\Constraint\\\\LogicalAnd\\:\\:setConstraints\\(\\) expects array\\, array\\ given\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/LogicalAndTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\LogicalAndTest\\:\\:providerFailingConstraints\\(\\) return type has no value type specified in iterable type Generator\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/LogicalAndTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\LogicalAndTest\\:\\:providerSucceedingConstraints\\(\\) return type has no value type specified in iterable type Generator\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/LogicalAndTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\LogicalAndTest\\:\\:stringify\\(\\) has parameter \\$constraints with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/LogicalAndTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\LogicalOrTest\\:\\:providerFailingConstraints\\(\\) return type has no value type specified in iterable type Generator\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/LogicalOrTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\LogicalOrTest\\:\\:providerSucceedingConstraints\\(\\) return type has no value type specified in iterable type Generator\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/LogicalOrTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\Constraint\\\\LogicalOrTest\\:\\:stringify\\(\\) has parameter \\$constraints with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Framework/Constraint/LogicalOrTest.php + + - + message: "#^Constant TEST_FILES_PATH not found\\.$#" + count: 2 + path: repo/tests/unit/Framework/ConstraintTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\ConstraintTest\\:\\:trimnl\\(\\) should return string but returns string\\|null\\.$#" + count: 1 + path: repo/tests/unit/Framework/ConstraintTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\InvalidArgumentExceptionTest\\:\\:testUsesCorrectArticleInErrorMessage\\(\\) has parameter \\$type with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/Exception/InvalidArgumentExceptionTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\InvalidArgumentExceptionTest\\:\\:provider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Framework/Exception/InvalidArgumentExceptionTest.php + + - + message: "#^Cannot call method getTestName\\(\\) on PHPUnit\\\\Framework\\\\TestFailure\\|null\\.$#" + count: 1 + path: repo/tests/unit/Framework/IncompleteTestCaseTest.php + + - + message: "#^Cannot call method exceptionMessage\\(\\) on PHPUnit\\\\Framework\\\\TestFailure\\|null\\.$#" + count: 1 + path: repo/tests/unit/Framework/IncompleteTestCaseTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\MockObject\\\\MockObject&stdClass\\:\\:foo\\(\\)\\.$#" + count: 11 + path: repo/tests/unit/Framework/MockObject/Builder/InvocationMockerTest.php + + - + message: "#^Call to an undefined method ClassWithAllPossibleReturnTypes\\|PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\:\\:method\\(\\)\\.$#" + count: 2 + path: repo/tests/unit/Framework/MockObject/Builder/InvocationMockerTest.php + + - + message: "#^Call to an undefined method ClassWithAllPossibleReturnTypes\\|PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\:\\:methodWithBoolReturnTypeDeclaration\\(\\)\\.$#" + count: 1 + path: repo/tests/unit/Framework/MockObject/Builder/InvocationMockerTest.php + + - + message: "#^Call to an undefined method ClassWithAllPossibleReturnTypes\\|PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\:\\:methodWithIntReturnTypeDeclaration\\(\\)\\.$#" + count: 1 + path: repo/tests/unit/Framework/MockObject/Builder/InvocationMockerTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\MockObject\\\\MockObject&stdClass\\:\\:bar\\(\\)\\.$#" + count: 1 + path: repo/tests/unit/Framework/MockObject/Builder/InvocationMockerTest.php + + - + message: "#^Parameter \\#2 \\$methods of method PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:getMock\\(\\) expects array\\|null, false given\\.$#" + count: 1 + path: repo/tests/unit/Framework/MockObject/GeneratorTest.php + + - + message: "#^Parameter \\#1 \\$originalClassName of method PHPUnit\\\\Framework\\\\MockObject\\\\Generator\\:\\:getMockForAbstractClass\\(\\) expects class\\-string\\, string given\\.$#" + count: 1 + path: repo/tests/unit/Framework/MockObject/GeneratorTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\:\\:mockableMethod\\(\\)\\.$#" + count: 1 + path: repo/tests/unit/Framework/MockObject/GeneratorTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\:\\:anotherMockableMethod\\(\\)\\.$#" + count: 1 + path: repo/tests/unit/Framework/MockObject/GeneratorTest.php + + - + message: "#^Parameter \\#1 \\$expected of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) expects class\\-string\\, string given\\.$#" + count: 1 + path: repo/tests/unit/Framework/MockObject/GeneratorTest.php + + - + message: "#^Unable to resolve the template type ExpectedType in call to method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\)$#" + count: 1 + path: repo/tests/unit/Framework/MockObject/GeneratorTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\:\\:someMethod\\(\\)\\.$#" + count: 1 + path: repo/tests/unit/Framework/MockObject/GeneratorTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\:\\:getMessage\\(\\)\\.$#" + count: 1 + path: repo/tests/unit/Framework/MockObject/GeneratorTest.php + + - + message: "#^Call to an undefined method ClassWithVariadicArgumentMethod\\|PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\:\\:foo\\(\\)\\.$#" + count: 2 + path: repo/tests/unit/Framework/MockObject/GeneratorTest.php + + - + message: "#^Call to an undefined method ClassWithVariadicArgumentMethod\\|PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\:\\:expects\\(\\)\\.$#" + count: 1 + path: repo/tests/unit/Framework/MockObject/GeneratorTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\MockObject\\\\MockObject&stdClass\\:\\:foo\\(\\)\\.$#" + count: 2 + path: repo/tests/unit/Framework/MockObject/InvocationHandlerTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\MockObject\\\\MockObject&stdClass\\:\\:foo\\(\\)\\.$#" + count: 6 + path: repo/tests/unit/Framework/MockObject/Matcher/ConsecutiveParametersTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\:\\:mockableMethod\\(\\)\\.$#" + count: 2 + path: repo/tests/unit/Framework/MockObject/MockBuilderTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\:\\:anotherMockableMethod\\(\\)\\.$#" + count: 2 + path: repo/tests/unit/Framework/MockObject/MockBuilderTest.php + + - + message: "#^Call to an undefined method Mockable&PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\:\\:mockableMethodWithCrazyName\\(\\)\\.$#" + count: 3 + path: repo/tests/unit/Framework/MockObject/MockBuilderTest.php + + - + message: "#^Call to an undefined method Mockable&PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\:\\:mockableMethodWithFakeMethod\\(\\)\\.$#" + count: 6 + path: repo/tests/unit/Framework/MockObject/MockBuilderTest.php + + - + message: "#^Class ACustomClassName not found\\.$#" + count: 1 + path: repo/tests/unit/Framework/MockObject/MockBuilderTest.php + + - + message: "#^Parameter \\#1 \\$expected of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) expects class\\-string\\, string given\\.$#" + count: 1 + path: repo/tests/unit/Framework/MockObject/MockBuilderTest.php + + - + message: "#^Parameter \\#1 \\$classCode of class PHPUnit\\\\Framework\\\\MockObject\\\\MockClass constructor expects string, string\\|false given\\.$#" + count: 1 + path: repo/tests/unit/Framework/MockObject/MockClassTest.php + + - + message: "#^Parameter \\#1 \\$classCode of class PHPUnit\\\\Framework\\\\MockObject\\\\MockTrait constructor expects string, string\\|false given\\.$#" + count: 1 + path: repo/tests/unit/Framework/MockObject/MockTraitTest.php + + - + message: "#^Cannot call method getTestName\\(\\) on PHPUnit\\\\Framework\\\\TestFailure\\|null\\.$#" + count: 1 + path: repo/tests/unit/Framework/SkippedTestCaseTest.php + + - + message: "#^Cannot call method exceptionMessage\\(\\) on PHPUnit\\\\Framework\\\\TestFailure\\|null\\.$#" + count: 1 + path: repo/tests/unit/Framework/SkippedTestCaseTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\Test\\:\\:getMessage\\(\\)\\.$#" + count: 1 + path: repo/tests/unit/Framework/TestBuilderTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\Test\\:\\:getGroupDetails\\(\\)\\.$#" + count: 1 + path: repo/tests/unit/Framework/TestBuilderTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestBuilderTest\\:\\:provideWithAnnotations\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Framework/TestBuilderTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestBuilderTest\\:\\:provideWithAnnotationsAndDataProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Framework/TestBuilderTest.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\TestCaseTest\\:\\:\\$testStatic has no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/TestCaseTest.php + + - + message: "#^Parameter \\#2 \\$newvalue of function ini_set expects string, string\\|false given\\.$#" + count: 1 + path: repo/tests/unit/Framework/TestCaseTest.php + + - + message: "#^Parameter \\#1 \\$string of method ClassWithScalarTypeDeclarations\\:\\:foo\\(\\) expects string, null given\\.$#" + count: 1 + path: repo/tests/unit/Framework/TestCaseTest.php + + - + message: "#^Parameter \\#2 \\$int of method ClassWithScalarTypeDeclarations\\:\\:foo\\(\\) expects int, null given\\.$#" + count: 1 + path: repo/tests/unit/Framework/TestCaseTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCaseTest\\:\\:testRunBareThrowsExceptionWhenTestHasInvalidName\\(\\) has parameter \\$name with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Framework/TestCaseTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestCaseTest\\:\\:providerInvalidName\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Framework/TestCaseTest.php + + - + message: "#^Method PHPUnit\\\\Framework\\\\TestSuiteIteratorTest\\:\\:suiteWithEmptyTestCase\\(\\) return type has no value type specified in iterable type PHPUnit\\\\Framework\\\\TestSuite\\.$#" + count: 1 + path: repo/tests/unit/Framework/TestSuiteIteratorTest.php + + - + message: "#^Property PHPUnit\\\\Framework\\\\TestSuiteTest\\:\\:\\$result \\(PHPUnit\\\\Framework\\\\TestResult\\) does not accept null\\.$#" + count: 1 + path: repo/tests/unit/Framework/TestSuiteTest.php + + - + message: "#^Cannot call method thrownException\\(\\) on PHPUnit\\\\Framework\\\\TestFailure\\|null\\.$#" + count: 1 + path: repo/tests/unit/Framework/TestSuiteTest.php + + - + message: "#^Constant TEST_FILES_PATH not found\\.$#" + count: 1 + path: repo/tests/unit/Framework/TestSuiteTest.php + + - + message: "#^Parameter \\#1 \\$iterator of class PHPUnit\\\\Runner\\\\Filter\\\\NameFilterIterator constructor expects RecursiveIterator, Iterator given\\.$#" + count: 1 + path: repo/tests/unit/Runner/Filter/NameFilterIteratorTest.php + + - + message: "#^Property PHPUnit\\\\Runner\\\\PhptTestCaseTest\\:\\:\\$phpProcess \\(PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\|PHPUnit\\\\Util\\\\PHP\\\\AbstractPhpProcess\\) does not accept null\\.$#" + count: 1 + path: repo/tests/unit/Runner/PhptTestCaseTest.php + + - + message: "#^Property PHPUnit\\\\Runner\\\\PhptTestCaseTest\\:\\:\\$testCase \\(PHPUnit\\\\Runner\\\\PhptTestCase\\) does not accept null\\.$#" + count: 1 + path: repo/tests/unit/Runner/PhptTestCaseTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\|PHPUnit\\\\Util\\\\PHP\\\\AbstractPhpProcess\\:\\:expects\\(\\)\\.$#" + count: 9 + path: repo/tests/unit/Runner/PhptTestCaseTest.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\ResultCacheExtensionTest\\:\\:longTestNamesDataprovider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Runner/ResultCacheExtensionTest.php + + - + message: "#^Constant TEST_FILES_PATH not found\\.$#" + count: 2 + path: repo/tests/unit/Runner/TestResultCacheTest.php + + - + message: "#^Parameter \\#1 \\$filepath of class PHPUnit\\\\Runner\\\\DefaultTestResultCache constructor expects string\\|null, string\\|false given\\.$#" + count: 3 + path: repo/tests/unit/Runner/TestResultCacheTest.php + + - + message: "#^Parameter \\#1 \\$filename of function unlink expects string, string\\|false given\\.$#" + count: 1 + path: repo/tests/unit/Runner/TestResultCacheTest.php + + - + message: "#^Parameter \\#1 \\$file of function file_put_contents expects string, string\\|false given\\.$#" + count: 1 + path: repo/tests/unit/Runner/TestResultCacheTest.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorterTest\\:\\:testBasicExecutionOrderOptions\\(\\) has parameter \\$expectedOrder with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Runner/TestSuiteSorterTest.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorterTest\\:\\:testOrderDurationWithoutCache\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Runner/TestSuiteSorterTest.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorterTest\\:\\:orderDurationWithoutCacheProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Runner/TestSuiteSorterTest.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorterTest\\:\\:testOrderDurationWithCache\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Runner/TestSuiteSorterTest.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorterTest\\:\\:testOrderDurationWithCache\\(\\) has parameter \\$testTimes with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Runner/TestSuiteSorterTest.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorterTest\\:\\:orderDurationWithCacheProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Runner/TestSuiteSorterTest.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorterTest\\:\\:testSuiteSorterDefectsOptions\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Runner/TestSuiteSorterTest.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorterTest\\:\\:testSuiteSorterDefectsOptions\\(\\) has parameter \\$runState with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Runner/TestSuiteSorterTest.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorterTest\\:\\:commonSorterOptionsProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Runner/TestSuiteSorterTest.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorterTest\\:\\:defectsSorterOptionsProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Runner/TestSuiteSorterTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\Test\\:\\:getName\\(\\)\\.$#" + count: 1 + path: repo/tests/unit/Runner/TestSuiteSorterTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\Test\\:\\:tests\\(\\)\\.$#" + count: 1 + path: repo/tests/unit/Runner/TestSuiteSorterTest.php + + - + message: "#^Method PHPUnit\\\\Runner\\\\TestSuiteSorterTest\\:\\:suiteSorterOptionPermutationsProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Runner/TestSuiteSorterTest.php + + - + message: "#^Method PHPUnit\\\\TextUI\\\\Configuration\\\\ConfigurationTest\\:\\:configurationRootOptionsProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/TextUI/ConfigurationTest.php + + - + message: "#^Constant TEST_FILES_PATH not found\\.$#" + count: 14 + path: repo/tests/unit/TextUI/ConfigurationTest.php + + - + message: "#^Parameter \\#2 \\$newvalue of function ini_set expects string, string\\|false given\\.$#" + count: 3 + path: repo/tests/unit/TextUI/ConfigurationTest.php + + - + message: "#^Parameter \\#2 \\$string of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringStartsWith\\(\\) expects string, string\\|false given\\.$#" + count: 1 + path: repo/tests/unit/TextUI/ConfigurationTest.php + + - + message: "#^Constant FOO not found\\.$#" + count: 1 + path: repo/tests/unit/TextUI/ConfigurationTest.php + + - + message: "#^Constant BAR not found\\.$#" + count: 1 + path: repo/tests/unit/TextUI/ConfigurationTest.php + + - + message: "#^Class ThisClassDoesNotExist not found\\.$#" + count: 1 + path: repo/tests/unit/Util/Annotation/RegistryTest.php + + - + message: "#^Parameter \\#1 \\$class of method PHPUnit\\\\Util\\\\Annotation\\\\Registry\\:\\:forClassName\\(\\) expects class\\-string, string given\\.$#" + count: 1 + path: repo/tests/unit/Util/Annotation/RegistryTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\ColorTest\\:\\:colorizeProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Util/ColorTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\ColorTest\\:\\:colorizePathProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Util/ColorTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\ColorTest\\:\\:whitespacedStringProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Util/ColorTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\ColorTest\\:\\:unnamedDataSetProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Util/ColorTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\ColorTest\\:\\:namedDataSetProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Util/ColorTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\JsonTest\\:\\:testCanonicalize\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/JsonTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\JsonTest\\:\\:testCanonicalize\\(\\) has parameter \\$expectError with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/JsonTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\JsonTest\\:\\:testCanonicalize\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/JsonTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\JsonTest\\:\\:canonicalizeProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Util/JsonTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\JsonTest\\:\\:testPrettify\\(\\) has parameter \\$actual with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/JsonTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\JsonTest\\:\\:testPrettify\\(\\) has parameter \\$expected with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/JsonTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\JsonTest\\:\\:prettifyProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Util/JsonTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\JsonTest\\:\\:testPrettifyException\\(\\) has parameter \\$json with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/JsonTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\JsonTest\\:\\:prettifyExceptionProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Util/JsonTest.php + + - + message: "#^Property PHPUnit\\\\Util\\\\PHP\\\\AbstractPhpProcessTest\\:\\:\\$phpProcess \\(PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\|PHPUnit\\\\Util\\\\PHP\\\\AbstractPhpProcess\\) does not accept null\\.$#" + count: 1 + path: repo/tests/unit/Util/PHP/AbstractPhpProcessTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\|PHPUnit\\\\Util\\\\PHP\\\\AbstractPhpProcess\\:\\:useStderrRedirection\\(\\)\\.$#" + count: 3 + path: repo/tests/unit/Util/PHP/AbstractPhpProcessTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\|PHPUnit\\\\Util\\\\PHP\\\\AbstractPhpProcess\\:\\:setUseStderrRedirection\\(\\)\\.$#" + count: 3 + path: repo/tests/unit/Util/PHP/AbstractPhpProcessTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\|PHPUnit\\\\Util\\\\PHP\\\\AbstractPhpProcess\\:\\:getCommand\\(\\)\\.$#" + count: 4 + path: repo/tests/unit/Util/PHP/AbstractPhpProcessTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\|PHPUnit\\\\Util\\\\PHP\\\\AbstractPhpProcess\\:\\:setArgs\\(\\)\\.$#" + count: 2 + path: repo/tests/unit/Util/PHP/AbstractPhpProcessTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\|PHPUnit\\\\Util\\\\PHP\\\\AbstractPhpProcess\\:\\:setStdin\\(\\)\\.$#" + count: 1 + path: repo/tests/unit/Util/PHP/AbstractPhpProcessTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\|PHPUnit\\\\Util\\\\PHP\\\\AbstractPhpProcess\\:\\:getStdin\\(\\)\\.$#" + count: 1 + path: repo/tests/unit/Util/PHP/AbstractPhpProcessTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\|PHPUnit\\\\Util\\\\PHP\\\\AbstractPhpProcess\\:\\:getArgs\\(\\)\\.$#" + count: 1 + path: repo/tests/unit/Util/PHP/AbstractPhpProcessTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\|PHPUnit\\\\Util\\\\PHP\\\\AbstractPhpProcess\\:\\:setEnv\\(\\)\\.$#" + count: 1 + path: repo/tests/unit/Util/PHP/AbstractPhpProcessTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\|PHPUnit\\\\Util\\\\PHP\\\\AbstractPhpProcess\\:\\:getEnv\\(\\)\\.$#" + count: 1 + path: repo/tests/unit/Util/PHP/AbstractPhpProcessTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\|PHPUnit\\\\Util\\\\PHP\\\\AbstractPhpProcess\\:\\:setTimeout\\(\\)\\.$#" + count: 1 + path: repo/tests/unit/Util/PHP/AbstractPhpProcessTest.php + + - + message: "#^Call to an undefined method PHPUnit\\\\Framework\\\\MockObject\\\\MockObject\\|PHPUnit\\\\Util\\\\PHP\\\\AbstractPhpProcess\\:\\:getTimeout\\(\\)\\.$#" + count: 1 + path: repo/tests/unit/Util/PHP/AbstractPhpProcessTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\RegularExpressionTest\\:\\:validRegexpProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Util/RegularExpressionTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\RegularExpressionTest\\:\\:invalidRegexpProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Util/RegularExpressionTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\RegularExpressionTest\\:\\:testValidRegex\\(\\) has parameter \\$pattern with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/RegularExpressionTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\RegularExpressionTest\\:\\:testValidRegex\\(\\) has parameter \\$return with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/RegularExpressionTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\RegularExpressionTest\\:\\:testValidRegex\\(\\) has parameter \\$subject with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/RegularExpressionTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\RegularExpressionTest\\:\\:testInvalidRegex\\(\\) has parameter \\$pattern with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/RegularExpressionTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\RegularExpressionTest\\:\\:testInvalidRegex\\(\\) has parameter \\$subject with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/RegularExpressionTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestClassTest\\:\\:testGetRequirements\\(\\) has parameter \\$result with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/TestClassTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestClassTest\\:\\:testGetRequirements\\(\\) has parameter \\$test with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/TestClassTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestClassTest\\:\\:requirementsProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Util/TestClassTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestClassTest\\:\\:testGetRequirementsWithVersionConstraints\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Util/TestClassTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestClassTest\\:\\:testGetRequirementsWithVersionConstraints\\(\\) has parameter \\$test with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/TestClassTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestClassTest\\:\\:requirementsWithVersionConstraintsProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Util/TestClassTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestClassTest\\:\\:testGetRequirementsWithInvalidVersionConstraintsThrowsException\\(\\) has parameter \\$test with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/TestClassTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestClassTest\\:\\:requirementsWithInvalidVersionConstraintsThrowsExceptionProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Util/TestClassTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestClassTest\\:\\:testGetMissingRequirements\\(\\) has parameter \\$result with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/TestClassTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestClassTest\\:\\:testGetMissingRequirements\\(\\) has parameter \\$test with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/TestClassTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestClassTest\\:\\:missingRequirementsProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Util/TestClassTest.php + + - + message: "#^Parameter \\#2 \\$haystack of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertCount\\(\\) expects Countable\\|iterable, array\\|null given\\.$#" + count: 2 + path: repo/tests/unit/Util/TestClassTest.php + + - + message: "#^Offset int\\ does not exist on array\\|null\\.$#" + count: 6 + path: repo/tests/unit/Util/TestClassTest.php + + - + message: "#^Parameter \\#2 \\$classNameInHierarchy of static method PHPUnit\\\\Util\\\\Annotation\\\\DocBlock\\:\\:ofMethod\\(\\) expects class\\-string, string given\\.$#" + count: 9 + path: repo/tests/unit/Util/TestClassTest.php + + - + message: "#^Class PHPUnit\\\\Util\\\\VariousDocblockDefinedDataProvider not found\\.$#" + count: 9 + path: repo/tests/unit/Util/TestClassTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestClassTest\\:\\:testGetLinesToBeCovered\\(\\) has parameter \\$lines with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/TestClassTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestClassTest\\:\\:testGetLinesToBeCovered\\(\\) has parameter \\$test with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/TestClassTest.php + + - + message: "#^Constant TEST_FILES_PATH not found\\.$#" + count: 11 + path: repo/tests/unit/Util/TestClassTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestClassTest\\:\\:getLinesToBeCoveredProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Util/TestClassTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestClassTest\\:\\:testCanSkipCoverage\\(\\) has parameter \\$expectedCanSkip with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/TestClassTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestClassTest\\:\\:testCanSkipCoverage\\(\\) has parameter \\$testCase with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/TestClassTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\TestClassTest\\:\\:canSkipCoverageProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Util/TestClassTest.php + + - + message: "#^Parameter \\#1 \\$path of function realpath expects string, string\\|false given\\.$#" + count: 1 + path: repo/tests/unit/Util/TestClassTest.php + + - + message: "#^Property PHPUnit\\\\Util\\\\TestClassTest\\:\\:\\$fileRequirementsTest \\(string\\) does not accept string\\|false\\.$#" + count: 1 + path: repo/tests/unit/Util/TestClassTest.php + + - + message: "#^Property PHPUnit\\\\Util\\\\TestDox\\\\CliTestDoxPrinterColorTest\\:\\:\\$printer \\(PHPUnit\\\\Util\\\\TestDox\\\\TestableCliTestDoxPrinter\\) does not accept null\\.$#" + count: 1 + path: repo/tests/unit/Util/TestDox/CliTestDoxPrinterColorTest.php + + - + message: "#^Property PHPUnit\\\\Util\\\\TestDox\\\\CliTestDoxPrinterTest\\:\\:\\$printer \\(PHPUnit\\\\Util\\\\TestDox\\\\TestableCliTestDoxPrinter\\) does not accept null\\.$#" + count: 1 + path: repo/tests/unit/Util/TestDox/CliTestDoxPrinterTest.php + + - + message: "#^Property PHPUnit\\\\Util\\\\TestDox\\\\CliTestDoxPrinterTest\\:\\:\\$verbosePrinter \\(PHPUnit\\\\Util\\\\TestDox\\\\TestableCliTestDoxPrinter\\) does not accept null\\.$#" + count: 1 + path: repo/tests/unit/Util/TestDox/CliTestDoxPrinterTest.php + + - + message: "#^Property PHPUnit\\\\Util\\\\TestDox\\\\NamePrettifierTest\\:\\:\\$namePrettifier \\(PHPUnit\\\\Util\\\\TestDox\\\\NamePrettifier\\) does not accept null\\.$#" + count: 1 + path: repo/tests/unit/Util/TestDox/NamePrettifierTest.php + + - + message: "#^Parameter \\#1 \\$className of method PHPUnit\\\\Util\\\\TestDox\\\\NamePrettifier\\:\\:prettifyTestClass\\(\\) expects class\\-string, string given\\.$#" + count: 6 + path: repo/tests/unit/Util/TestDox/NamePrettifierTest.php + + - + message: "#^Method class@anonymous/tests/unit/Util/TestDox/NamePrettifierTest\\.php\\:68\\:\\:getAnnotations\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Util/TestDox/NamePrettifierTest.php + + - + message: "#^Method class@anonymous/tests/unit/Util/TestDox/NamePrettifierTest\\.php\\:97\\:\\:getAnnotations\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Util/TestDox/NamePrettifierTest.php + + - + message: "#^Method class@anonymous/tests/unit/Util/TestDox/NamePrettifierTest\\.php\\:122\\:\\:testExport\\(\\) has parameter \\$bool with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/TestDox/NamePrettifierTest.php + + - + message: "#^Method class@anonymous/tests/unit/Util/TestDox/NamePrettifierTest\\.php\\:122\\:\\:testExport\\(\\) has parameter \\$float with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/TestDox/NamePrettifierTest.php + + - + message: "#^Method class@anonymous/tests/unit/Util/TestDox/NamePrettifierTest\\.php\\:122\\:\\:testExport\\(\\) has parameter \\$int with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/TestDox/NamePrettifierTest.php + + - + message: "#^Method class@anonymous/tests/unit/Util/TestDox/NamePrettifierTest\\.php\\:122\\:\\:testExport\\(\\) has parameter \\$null with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/TestDox/NamePrettifierTest.php + + - + message: "#^Method class@anonymous/tests/unit/Util/TestDox/NamePrettifierTest\\.php\\:122\\:\\:testExport\\(\\) has parameter \\$strFloat with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/TestDox/NamePrettifierTest.php + + - + message: "#^Method class@anonymous/tests/unit/Util/TestDox/NamePrettifierTest\\.php\\:122\\:\\:testExport\\(\\) has parameter \\$strInt with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/TestDox/NamePrettifierTest.php + + - + message: "#^Method class@anonymous/tests/unit/Util/TestDox/NamePrettifierTest\\.php\\:122\\:\\:testExport\\(\\) has parameter \\$string with no typehint specified\\.$#" + count: 1 + path: repo/tests/unit/Util/TestDox/NamePrettifierTest.php + + - + message: "#^Method class@anonymous/tests/unit/Util/TestDox/NamePrettifierTest\\.php\\:122\\:\\:getAnnotations\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Util/TestDox/NamePrettifierTest.php + + - + message: "#^Method class@anonymous/tests/unit/Util/TestDox/NamePrettifierTest\\.php\\:155\\:\\:getAnnotations\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Util/TestDox/NamePrettifierTest.php + + - + message: "#^Method PHPUnit\\\\Util\\\\XmlTest\\:\\:charProvider\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: repo/tests/unit/Util/XmlTest.php + + - + message: "#^Parameter \\#1 \\$actual of static method PHPUnit\\\\Util\\\\Xml\\:\\:load\\(\\) expects DOMDocument\\|string, array\\ given\\.$#" + count: 1 + path: repo/tests/unit/Util/XmlTest.php + + - + message: "#^Parameter \\#1 \\$actual of static method PHPUnit\\\\Util\\\\Xml\\:\\:load\\(\\) expects DOMDocument\\|string, false given\\.$#" + count: 1 + path: repo/tests/unit/Util/XmlTest.php + + - + message: "#^Parameter \\#1 \\$element of static method PHPUnit\\\\Util\\\\Xml\\:\\:xmlToVariable\\(\\) expects DOMElement, DOMElement\\|null given\\.$#" + count: 3 + path: repo/tests/unit/Util/XmlTest.php + diff --git a/e2e/integration/phpunit.neon b/e2e/integration/phpunit.neon new file mode 100644 index 0000000000..49dcc1ccbe --- /dev/null +++ b/e2e/integration/phpunit.neon @@ -0,0 +1,14 @@ +includes: + - phpunit-baseline.neon + +parameters: + featureToggles: + disableRuntimeReflectionProvider: true + excludes_analyse: + - repo/tests/end-to-end/regression/GitHub/4232/Issue4232Test.php + - repo/tests/_files/ClassWithUnionReturnTypes.php + - repo/tests/unit/Framework/MockObject/MockObjectTest.php + - repo/tests/_files/mock-object/ClassWithoutParentButParentReturnType.php + - repo/tests/end-to-end/regression/GitHub/3904/Issue3904Test.php + bootstrapFiles: + - phar://%currentWorkingDirectory%/tests/_files/phpunit-example-extension/tools/phpunit.d/phpunit-example-extension-3.0.3.phar/phpunit-example-extension/TestCaseTrait.php