File tree Expand file tree Collapse file tree 5 files changed +84
-7
lines changed 
specs/issue_fix/14_module_config_in_url_prefixes/mysql Expand file tree Collapse file tree 5 files changed +84
-7
lines changed Original file line number Diff line number Diff line change 1+ <?php 
2+ /** 
3+  * OpenAPI UrlRules 
4+  * 
5+  * This file is auto generated. 
6+  */ 
7+ return  [
8+     'GET hi/ '  => 'greet/default/ ' ,
9+     'hi/ '  => 'greet/default/options ' ,
10+ ];
Original file line number Diff line number Diff line change 1+ <?php 
2+ 
3+ namespace  app \greet ;
4+ 
5+ class  DefaultController extends  \app \greet \base \DefaultController
6+ {
7+ 
8+     public  function  checkAccess ($ action , $ model  = null , $ params  = [])
9+     {
10+         //TODO implement checkAccess 
11+     }
12+ 
13+     public  function  action ()
14+     {
15+         //TODO implement action 
16+     }
17+ 
18+ 
19+ }
20+ 
Original file line number Diff line number Diff line change 1+ <?php 
2+ 
3+ namespace  app \greet ;
4+ 
5+ class  Module extends  \yii \base \Module
6+ {
7+ 
8+     public  function  init ()
9+     {
10+         parent ::init ();
11+     }
12+ 
13+ 
14+ }
15+ 
Original file line number Diff line number Diff line change 1+ <?php 
2+ 
3+ namespace  app \greet \base ;
4+ 
5+ abstract  class  DefaultController extends  \yii \rest \Controller
6+ {
7+     public  function  actions ()
8+     {
9+         return  [
10+             'options '  => [
11+                 'class '  => \yii \rest \OptionsAction::class,
12+             ],
13+         ];
14+     }
15+ 
16+     /** 
17+      * Checks the privilege of the current user. 
18+      * 
19+      * This method checks whether the current user has the privilege 
20+      * to run the specified action against the specified data model. 
21+      * If the user does not have access, a [[ForbiddenHttpException]] should be thrown. 
22+      * 
23+      * @param string $action the ID of the action to be executed 
24+      * @param object $model the model to be accessed. If null, it means no specific model is being accessed. 
25+      * @param array $params additional parameters 
26+      * @throws \yii\web\ForbiddenHttpException if the user does not have access 
27+      */ 
28+     abstract  public  function  checkAccess ($ action , $ model  = null , $ params  = []);
29+ 
30+     abstract  public  function  action ();
31+ 
32+ }
Original file line number Diff line number Diff line change @@ -26,12 +26,12 @@ public function testModuleConfigInUrlPrefixes()
2626    {
2727        $ testFile  = Yii::getAlias ("@specs/issue_fix/14_module_config_in_url_prefixes/index.php " );
2828        $ this  ->runGenerator ($ testFile );
29- //         $actualFiles = FileHelper::findFiles(Yii::getAlias('@app'), [
30- //             'recursive' => true,
31- //         ]);
32- //         $expectedFiles = FileHelper::findFiles(Yii::getAlias("@specs/issue_fix/14_nested_module_in_x_route /mysql"), [
33- //             'recursive' => true,
34- //         ]);
35- //         $this->checkFiles($actualFiles, $expectedFiles);
29+         $ actualFiles  = FileHelper::findFiles (Yii::getAlias ('@app ' ), [
30+             'recursive '  => true ,
31+         ]);
32+         $ expectedFiles  = FileHelper::findFiles (Yii::getAlias ("@specs/issue_fix/14_module_config_in_url_prefixes /mysql " ), [
33+             'recursive '  => true ,
34+         ]);
35+         $ this  ->checkFiles ($ actualFiles , $ expectedFiles );
3636    }
3737}
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments