Skip to content

Commit 7a23a5a

Browse files
committed
[DowngradePhp82] Handle nullable true on DowngradeStandaloneNullTrueFalseReturnTypeRector
1 parent 364fbdb commit 7a23a5a

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

  • rules-tests/DowngradePhp82/Rector/FunctionLike/DowngradeStandaloneNullTrueFalseReturnTypeRector/Fixture
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<?php
2+
3+
namespace Rector\Tests\DowngradePhp82\Rector\Class_\DowngradeStandaloneNullTrueFalseReturnTypeRector\Fixture;
4+
5+
final class NullableTrue
6+
{
7+
public function run(): ?true
8+
{
9+
return rand(0, 1) ? true : null;
10+
}
11+
}
12+
13+
?>
14+
-----
15+
<?php
16+
17+
namespace Rector\Tests\DowngradePhp82\Rector\Class_\DowngradeStandaloneNullTrueFalseReturnTypeRector\Fixture;
18+
19+
final class NullableTrue
20+
{
21+
/**
22+
* @return true|null
23+
*/
24+
public function run(): ?bool
25+
{
26+
return rand(0, 1) ? true : null;
27+
}
28+
}
29+
30+
?>

0 commit comments

Comments
 (0)