mirror of
https://github.com/rectorphp/rector.git
synced 2025-03-14 20:39:43 +01:00
fix AbstractPHPUnitRector - can be null
This commit is contained in:
parent
4e3ce3101a
commit
9d1071d80a
2
.gitignore
vendored
2
.gitignore
vendored
@ -5,3 +5,5 @@
|
||||
/vendor
|
||||
/build
|
||||
composer.lock
|
||||
|
||||
/demo
|
@ -4,7 +4,6 @@ namespace Rector\Rector;
|
||||
|
||||
use PhpParser\Node;
|
||||
use PhpParser\Node\Stmt\Class_;
|
||||
use Rector\Exception\ShouldNotHappenException;
|
||||
use Rector\NodeTypeResolver\Node\Attribute;
|
||||
use Rector\NodeTypeResolver\NodeTypeResolver;
|
||||
|
||||
@ -16,8 +15,6 @@ abstract class AbstractPHPUnitRector extends AbstractRector
|
||||
private $nodeTypeResolver;
|
||||
|
||||
/**
|
||||
* Nasty magic, unable to do that in config autowire _instanceof calls.
|
||||
*
|
||||
* @required
|
||||
*/
|
||||
public function setNodeTypeResolver(NodeTypeResolver $nodeTypeResolver): void
|
||||
@ -29,13 +26,8 @@ abstract class AbstractPHPUnitRector extends AbstractRector
|
||||
{
|
||||
/** @var Class_|null $classNode */
|
||||
$classNode = $node->getAttribute(Attribute::CLASS_NODE);
|
||||
|
||||
if ($classNode === null) {
|
||||
throw new ShouldNotHappenException(sprintf(
|
||||
'"%s" should be set in "%s"',
|
||||
Attribute::CLASS_NODE,
|
||||
__METHOD__
|
||||
));
|
||||
return false;
|
||||
}
|
||||
|
||||
$nodeTypes = $this->nodeTypeResolver->resolve($classNode);
|
||||
|
Loading…
x
Reference in New Issue
Block a user