diff --git a/rules-tests/DowngradePhp80/Rector/Expression/DowngradeThrowExprRector/Fixture/no_isset_on_expr.php.inc b/rules-tests/DowngradePhp80/Rector/Expression/DowngradeThrowExprRector/Fixture/no_isset_on_expr.php.inc index b8630ead..ed5e05d6 100644 --- a/rules-tests/DowngradePhp80/Rector/Expression/DowngradeThrowExprRector/Fixture/no_isset_on_expr.php.inc +++ b/rules-tests/DowngradePhp80/Rector/Expression/DowngradeThrowExprRector/Fixture/no_isset_on_expr.php.inc @@ -20,7 +20,7 @@ final class NoIssetOnExpr { public function run($backedEnumClassName, $backedEnumValue) { - if ($backedEnumClassName::tryFrom($backedEnumValue) !== null) { + if ($backedEnumClassName::tryFrom($backedEnumValue) === null) { throw new \Symfony\Component\DependencyInjection\Exception\RuntimeException(sprintf('Enum value "%s" is not backed by "%s".', $backedEnumValue, $backedEnumClassName)); } return $backedEnumClassName::tryFrom($backedEnumValue); diff --git a/rules/DowngradePhp80/Rector/Expression/DowngradeThrowExprRector.php b/rules/DowngradePhp80/Rector/Expression/DowngradeThrowExprRector.php index 2a7aa9f6..57aad9e9 100644 --- a/rules/DowngradePhp80/Rector/Expression/DowngradeThrowExprRector.php +++ b/rules/DowngradePhp80/Rector/Expression/DowngradeThrowExprRector.php @@ -11,7 +11,6 @@ use PhpParser\Node\Expr\Assign; use PhpParser\Node\Expr\BinaryOp\Coalesce; use PhpParser\Node\Expr\BinaryOp\Identical; -use PhpParser\Node\Expr\BinaryOp\NotIdentical; use PhpParser\Node\Expr\BooleanNot; use PhpParser\Node\Expr\Closure; use PhpParser\Node\Expr\ConstFetch; @@ -253,7 +252,7 @@ private function createIf(Coalesce $coalesce, Throw_ $throw): If_ if ($conditionalExpr instanceof Variable || $conditionalExpr instanceof ArrayDimFetch || $conditionalExpr instanceof PropertyFetch) { $booleanNot = new BooleanNot(new Isset_([$conditionalExpr])); } else { - $booleanNot = new NotIdentical($conditionalExpr, new ConstFetch(new Name('null'))); + $booleanNot = new Identical($conditionalExpr, new ConstFetch(new Name('null'))); } return new If_($booleanNot, [