Skip to content

Commit 7eb8a4e

Browse files
committed
add min php version nullable type for use of it
1 parent dd8cca8 commit 7eb8a4e

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

rules/CodeQuality/Rector/ClassMethod/OptionalParametersAfterRequiredRector.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,15 @@
1717
use PhpParser\Node\Stmt\Function_;
1818
use PhpParser\Node\UnionType;
1919
use Rector\Rector\AbstractRector;
20+
use Rector\ValueObject\PhpVersionFeature;
21+
use Rector\VersionBonding\Contract\MinPhpVersionInterface;
2022
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
2123
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
2224

2325
/**
2426
* @see \Rector\Tests\CodeQuality\Rector\ClassMethod\OptionalParametersAfterRequiredRector\OptionalParametersAfterRequiredRectorTest
2527
*/
26-
final class OptionalParametersAfterRequiredRector extends AbstractRector
28+
final class OptionalParametersAfterRequiredRector extends AbstractRector implements MinPhpVersionInterface
2729
{
2830
public function getRuleDefinition(): RuleDefinition
2931
{
@@ -114,4 +116,9 @@ public function refactor(Node $node): ClassMethod|Function_|null
114116

115117
return $hasChanged ? $node : null;
116118
}
119+
120+
public function provideMinPhpVersion(): int
121+
{
122+
return PhpVersionFeature::NULLABLE_TYPE;
123+
}
117124
}

0 commit comments

Comments
 (0)