diff --git a/rules-tests/DeadCode/Rector/ClassMethod/RemoveUselessReturnTagRector/Fixture/skip_positive_int_or_zero.php.inc b/rules-tests/DeadCode/Rector/ClassMethod/RemoveUselessReturnTagRector/Fixture/skip_positive_int_or_zero.php.inc new file mode 100644 index 0000000000..1c4fb41b0e --- /dev/null +++ b/rules-tests/DeadCode/Rector/ClassMethod/RemoveUselessReturnTagRector/Fixture/skip_positive_int_or_zero.php.inc @@ -0,0 +1,14 @@ +isFloat()->yes()) { - return new IntegerType(); - } - - if ($unionType->isString()->yes()) { - return new StringType(); - } - - if ($unionType->isInteger()->yes()) { - return new IntegerType(); - } - - return $unionType; + return new UnionType($types); } private function removeValueFromConstantType(Type $type): Type