File tree Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change 99use Codeception \Stub \StubMarshaler ;
1010use Exception ;
1111use LogicException ;
12- use PHPUnit \Framework \MockObject \Generator ;
12+ use PHPUnit \Framework \MockObject \Generator as LegacyGenerator ;
13+ use PHPUnit \Framework \MockObject \Generator \Generator ;
1314use PHPUnit \Framework \MockObject \MockObject as PHPUnitMockObject ;
1415use PHPUnit \Framework \MockObject \Rule \AnyInvokedCount ;
1516use PHPUnit \Framework \MockObject \Stub \ConsecutiveCalls ;
@@ -433,7 +434,12 @@ private static function doGenerateMock($args, $isAbstract = false)
433434 {
434435 $ testCase = self ::extractTestCaseFromArgs ($ args );
435436 $ methodName = $ isAbstract ? 'getMockForAbstractClass ' : 'getMock ' ;
436- $ generatorClass = new Generator ;
437+ // PHPUnit 10.3 changed the namespace
438+ if (version_compare (PHPUnitVersion::series (), '10.3 ' , '>= ' )) {
439+ $ generatorClass = new Generator ();
440+ } else {
441+ $ generatorClass = new LegacyGenerator ();
442+ }
437443
438444 // using PHPUnit 5.4 mocks registration
439445 if (version_compare (PHPUnitVersion::series (), '5.4 ' , '>= ' )
Original file line number Diff line number Diff line change @@ -387,12 +387,6 @@ public function testStubMakeEmptyInterface()
387387 $ stub = Stub::makeEmpty (Countable::class, ['count ' => 5 ]);
388388 $ this ->assertEquals (5 , $ stub ->count ());
389389 }
390-
391- private function assertObjectHasProperty (string $ propertyName , object $ object ): void
392- {
393- $ hasProperty = (new ReflectionObject ($ object ))->hasProperty ($ propertyName );
394- $ this ->assertTrue ($ hasProperty , sprintf ("Object has no attribute %s " , $ propertyName ));
395- }
396390}
397391
398392class MyClassWithPrivateProperties
You can’t perform that action at this time.
0 commit comments