public function processNode(Node
$node, Scope
$scope): array
{ if ($this->
isInTestClass($scope) || !
$scope->
isInClass()) { return [];
} if (!
$node instanceof Throw_
) { return [];
} if ($node->expr instanceof Node\Expr\StaticCall
) { return $this->
validateDomainExceptionClass($node->expr,
$scope);
} if (!
$node->expr instanceof Node\Expr\New_
) { return [];
} \
assert($node->expr->class instanceof Node\Name
);
$exceptionClass =
$node->expr->class->
toString();
if (\
in_array($exceptionClass, self::VALID_EXCEPTION_CLASSES, true
)) { return [];
}