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