diff --git a/Component.php b/Component.php index 84b41bc..5e019e0 100644 --- a/Component.php +++ b/Component.php @@ -123,7 +123,7 @@ public function initLanguage() if ($this->_isValidLanguage($_GET['language-picker-language'])) { return $this->saveLanguage($_GET['language-picker-language']); } elseif (!Yii::$app->request->isAjax) { - return $this->_redirect(); + return $this->redirect(); } } elseif (Yii::$app->request->cookies->has($this->cookieName)) { if ($this->_isValidLanguage(Yii::$app->request->cookies->getValue($this->cookieName))) { @@ -150,15 +150,15 @@ public function saveLanguage($language) Yii::$app->language = $language; $this->saveLanguageIntoCookie($language); - if (is_callable($this->callback)) { - call_user_func($this->callback); + if (\is_callable($this->callback)) { + \call_user_func($this->callback); } if (Yii::$app->request->isAjax) { Yii::$app->end(); } - return $this->_redirect(); + return $this->redirect(); } /** @@ -211,7 +211,7 @@ public function saveLanguageIntoCookie($language) * * @return static */ - private function _redirect() + public function redirect() { $redirect = Yii::$app->request->absoluteUrl == Yii::$app->request->referrer ? '/' : Yii::$app->request->referrer;