Skip to content

Commit 72a6721

Browse files
staabmondrejmirtes
authored andcommitted
Use more specific node-type
1 parent 11d4235 commit 72a6721

3 files changed

+9
-9
lines changed

src/Rules/PHPUnit/AssertSameBooleanExpectedRule.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,22 @@
33
namespace PHPStan\Rules\PHPUnit;
44

55
use PhpParser\Node;
6+
use PhpParser\Node\Expr\CallLike;
67
use PhpParser\Node\Expr\ConstFetch;
7-
use PhpParser\NodeAbstract;
88
use PHPStan\Analyser\Scope;
99
use PHPStan\Rules\Rule;
1010
use PHPStan\Rules\RuleErrorBuilder;
1111
use function count;
1212

1313
/**
14-
* @implements Rule<NodeAbstract>
14+
* @implements Rule<CallLike>
1515
*/
1616
class AssertSameBooleanExpectedRule implements Rule
1717
{
1818

1919
public function getNodeType(): string
2020
{
21-
return NodeAbstract::class;
21+
return CallLike::class;
2222
}
2323

2424
public function processNode(Node $node, Scope $scope): array

src/Rules/PHPUnit/AssertSameNullExpectedRule.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,22 @@
33
namespace PHPStan\Rules\PHPUnit;
44

55
use PhpParser\Node;
6+
use PhpParser\Node\Expr\CallLike;
67
use PhpParser\Node\Expr\ConstFetch;
7-
use PhpParser\NodeAbstract;
88
use PHPStan\Analyser\Scope;
99
use PHPStan\Rules\Rule;
1010
use PHPStan\Rules\RuleErrorBuilder;
1111
use function count;
1212

1313
/**
14-
* @implements Rule<NodeAbstract>
14+
* @implements Rule<CallLike>
1515
*/
1616
class AssertSameNullExpectedRule implements Rule
1717
{
1818

1919
public function getNodeType(): string
2020
{
21-
return NodeAbstract::class;
21+
return CallLike::class;
2222
}
2323

2424
public function processNode(Node $node, Scope $scope): array

src/Rules/PHPUnit/AssertSameWithCountRule.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,22 @@
44

55
use Countable;
66
use PhpParser\Node;
7-
use PhpParser\NodeAbstract;
7+
use PhpParser\Node\Expr\CallLike;
88
use PHPStan\Analyser\Scope;
99
use PHPStan\Rules\Rule;
1010
use PHPStan\Rules\RuleErrorBuilder;
1111
use PHPStan\Type\ObjectType;
1212
use function count;
1313

1414
/**
15-
* @implements Rule<NodeAbstract>
15+
* @implements Rule<CallLike>
1616
*/
1717
class AssertSameWithCountRule implements Rule
1818
{
1919

2020
public function getNodeType(): string
2121
{
22-
return NodeAbstract::class;
22+
return CallLike::class;
2323
}
2424

2525
public function processNode(Node $node, Scope $scope): array

0 commit comments

Comments
 (0)