/** * delete all item * @return bool */ public function clearAll() { //@TODO need to add event if (Yii::$app->getSession()->remove(self::SESSION_KEY) && Kiwi::getCart()->deleteAll(['user_id' => Yii::$app->user->id])) { $this->cartItems = []; return true; } return false; }