File tree Expand file tree Collapse file tree
rules/CodeQuality/Rector/ClassMethod Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1717use PhpParser \Node \Stmt \Function_ ;
1818use PhpParser \Node \UnionType ;
1919use Rector \Rector \AbstractRector ;
20+ use Rector \ValueObject \PhpVersionFeature ;
21+ use Rector \VersionBonding \Contract \MinPhpVersionInterface ;
2022use Symplify \RuleDocGenerator \ValueObject \CodeSample \CodeSample ;
2123use 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}
You can’t perform that action at this time.
0 commit comments