File tree Expand file tree Collapse file tree
rules/CodeQuality/Rector/MethodCall Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1616use Rector \PHPUnit \CodeQuality \Rector \Class_ \AddIntersectionVarToMockObjectPropertyRector ;
1717use Rector \PHPUnit \CodeQuality \Rector \Class_ \AddStubIntersectionVarToStubPropertyRector ;
1818use Rector \PHPUnit \CodeQuality \Rector \ClassMethod \BareCreateMockAssignToDirectUseRector ;
19+ use Rector \PHPUnit \CodeQuality \Rector \MethodCall \RemoveExpectAnyFromMockRector ;
1920use Rector \PHPUnit \PHPUnit110 \Rector \CallLike \AssertContainsOnlyMethodCallRector ;
2021use Rector \PHPUnit \PHPUnit110 \Rector \ClassMethod \ExpectsParamToMockObjectRector ;
2122use Rector \PHPUnit \PHPUnit110 \Rector \ClassMethod \MockObjectArgCreateStubToCreateMockRector ;
6061 AddIntersectionVarToMockObjectPropertyRector::class,
6162 AddStubIntersectionVarToStubPropertyRector::class,
6263 BareCreateMockAssignToDirectUseRector::class,
64+ RemoveExpectAnyFromMockRector::class,
6365
6466 // mocks back over stubs, where a mock object is required
6567 MockObjectArgCreateStubToCreateMockRector::class,
Original file line number Diff line number Diff line change 99use PhpParser \Node \Expr \MethodCall ;
1010use Rector \PHPUnit \NodeAnalyzer \TestsNodeAnalyzer ;
1111use Rector \Rector \AbstractRector ;
12+ use Rector \VersionBonding \Contract \ComposerPackageConstraintInterface ;
13+ use Rector \VersionBonding \ValueObject \ComposerPackageConstraint ;
1214use Symplify \RuleDocGenerator \ValueObject \CodeSample \CodeSample ;
1315use Symplify \RuleDocGenerator \ValueObject \RuleDefinition ;
1416
1517/**
1618 * @changelog https://github.com/symfony/symfony/pull/30813/files#r270879504
1719 * @see \Rector\PHPUnit\Tests\CodeQuality\Rector\MethodCall\RemoveExpectAnyFromMockRector\RemoveExpectAnyFromMockRectorTest
1820 */
19- final class RemoveExpectAnyFromMockRector extends AbstractRector
21+ final class RemoveExpectAnyFromMockRector extends AbstractRector implements ComposerPackageConstraintInterface
2022{
2123 public function __construct (
2224 private readonly TestsNodeAnalyzer $ testsNodeAnalyzer
2325 ) {
2426 }
2527
28+ public function provideComposerPackageConstraint (): ComposerPackageConstraint
29+ {
30+ return new ComposerPackageConstraint ('phpunit/phpunit ' , '>=11.0 ' );
31+ }
32+
2633 public function getRuleDefinition (): RuleDefinition
2734 {
2835 return new RuleDefinition (
You can’t perform that action at this time.
0 commit comments