public function eventBeforeRender($event)
 {
     if ($this->value == 1) {
         if (Yii::$app->getModule('account')->getUserIdentity()->isGuest) {
             $event->isValid = false;
             return Yii::$app->response->redirect(Url::toModuleRoute('account', 'account/default/index', ['ref' => Yii::$app->request->url]));
         }
     }
 }
Esempio n. 2
0
 public function testToModuleRoute()
 {
     Yii::$app->request->baseUrl = '';
     Yii::$app->request->scriptUrl = '';
     $this->assertEquals('/en/news-module/1/foo-bar', Url::toModuleRoute('news', 'news/default/detail', ['id' => 1, 'title' => 'foo-bar']));
 }