From 19fdd4f96d85a6ffb2efc17ddd5fa1ef76c61d13 Mon Sep 17 00:00:00 2001 From: Dmitry Kushnikov Date: Wed, 12 Aug 2015 11:36:13 +0300 Subject: [PATCH] Fix problem, that Application::getUser can return null --- framework/filters/RateLimiter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/filters/RateLimiter.php b/framework/filters/RateLimiter.php index 82ac9de51a..d55ca78767 100644 --- a/framework/filters/RateLimiter.php +++ b/framework/filters/RateLimiter.php @@ -67,7 +67,7 @@ class RateLimiter extends ActionFilter */ public function beforeAction($action) { - $user = $this->user ? : Yii::$app->getUser()->getIdentity(false); + $user = $this->user ? : (Yii::$app->getUser() ? Yii::$app->getUser()->getIdentity(false) : null); if ($user instanceof RateLimitInterface) { Yii::trace('Check rate limit', __METHOD__); $this->checkRateLimit(