diff --git a/framework/behaviors/BlameableBehavior.php b/framework/behaviors/BlameableBehavior.php index 791a07748a..bd4c5b8b2e 100644 --- a/framework/behaviors/BlameableBehavior.php +++ b/framework/behaviors/BlameableBehavior.php @@ -102,9 +102,12 @@ class BlameableBehavior extends AttributeBehavior protected function getValue($event) { if ($this->value === null) { - $user = Yii::$app->getUser(); - - return $user && !$user->isGuest ? $user->id : null; + if (Yii::$app->hasMethod('getUser')) { + $user = Yii::$app->getUser(); + return $user && !$user->isGuest ? $user->id : null; + } else { + return null; + } } else { return call_user_func($this->value, $event); }