From 99234ed8801c21708f6156634e37a80e88e68637 Mon Sep 17 00:00:00 2001 From: Valyaev ilya Date: Tue, 24 Jul 2018 12:42:10 +0200 Subject: [PATCH] Could not overrided redirect --- Component.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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;