diff --git a/rules-tests/CodeQuality/Rector/If_/SimplifyIfReturnBoolRector/Fixture/skip_same_bool_return.php.inc b/rules-tests/CodeQuality/Rector/If_/SimplifyIfReturnBoolRector/Fixture/skip_same_bool_return.php.inc new file mode 100644 index 00000000000..1bafd2e914c --- /dev/null +++ b/rules-tests/CodeQuality/Rector/If_/SimplifyIfReturnBoolRector/Fixture/skip_same_bool_return.php.inc @@ -0,0 +1,17 @@ +valueResolver->isTrueOrFalse($return->expr) && $this->valueResolver->isTrue( + $returnedExpr + ) === $this->valueResolver->isTrue($return->expr)) { + return true; + } + // negate + negate → skip for now if (! $this->valueResolver->isFalse($returnedExpr)) { return ! $this->valueResolver->isTrueOrFalse($return->expr);