File tree Expand file tree Collapse file tree 1 file changed +36
-0
lines changed Expand file tree Collapse file tree 1 file changed +36
-0
lines changed Original file line number Diff line number Diff line change @@ -94,3 +94,39 @@ To perform framework-specific checks, include also this file:
9494``` 
9595
9696</details >
97+ 
98+ 
99+ ## Codeception parameters  
100+ 
101+ This extension works well with [ Codeception] ( https://github.com/Codeception/Codeception )  too.
102+ 
103+ [ Unit tests] ( https://codeception.com/docs/05-UnitTests )  are already recognised by default;
104+ [ Functional tests] ( https://codeception.com/docs/04-FunctionalTests )  and
105+ [ Acceptance tests] ( https://codeception.com/docs/03-AcceptanceTests )  instead have to be configured
106+ manually since assertion classes are generated at runtime with different namespaces and class names.
107+ 
108+ Here's an example configuration:
109+ 
110+ ``` 
111+ services: 
112+     - 
113+         class: PHPStan\Type\PHPUnit\Assert\AssertMethodTypeSpecifyingExtension 
114+         arguments: 
115+             classWithAssertionMethods: My\CustomNamespace\_support\FunctionalTester 
116+         tags: 
117+             - phpstan.typeSpecifier.methodTypeSpecifyingExtension 
118+     - 
119+         class: PHPStan\Type\PHPUnit\Assert\AssertStaticMethodTypeSpecifyingExtension 
120+         arguments: 
121+             classWithAssertionMethods: My\CustomNamespace\_support\FunctionalTester 
122+         tags: 
123+             - phpstan.typeSpecifier.staticMethodTypeSpecifyingExtension 
124+ 
125+ parameters: 
126+     earlyTerminatingMethodCalls: 
127+         My\CustomNamespace\_support\FunctionalTester: 
128+             - fail 
129+         Codeception\Scenario: 
130+             - incomplete 
131+             - skip 
132+ ``` 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments