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