diff --git a/tests/PHPStan/Analyser/NodeScopeResolverTest.php b/tests/PHPStan/Analyser/NodeScopeResolverTest.php index 037d79fcbe..f5a7c22ac1 100644 --- a/tests/PHPStan/Analyser/NodeScopeResolverTest.php +++ b/tests/PHPStan/Analyser/NodeScopeResolverTest.php @@ -10131,6 +10131,11 @@ public function dataBug3866(): array return $this->gatherAssertTypes(__DIR__ . '/data/bug-3866.php'); } + public function dataBug1014(): array + { + return $this->gatherAssertTypes(__DIR__ . '/data/bug-1014.php'); + } + /** * @dataProvider dataBug2574 * @dataProvider dataBug2577 @@ -10205,6 +10210,7 @@ public function dataBug3866(): array * @dataProvider dataBug2611 * @dataProvider dataBug3548 * @dataProvider dataBug3866 + * @dataProvider dataBug1014 * @param string $assertType * @param string $file * @param mixed ...$args diff --git a/tests/PHPStan/Analyser/data/bug-1014.php b/tests/PHPStan/Analyser/data/bug-1014.php new file mode 100644 index 0000000000..27b8b48ffe --- /dev/null +++ b/tests/PHPStan/Analyser/data/bug-1014.php @@ -0,0 +1,18 @@ +