getLoginUser(); $user = $this->checkImUser($loginUser->id); $validator = new ImFriendUserValidator(); $friend = $validator->checkFriend($id); $friendUser = $validator->checkFriendUser($user->id, $friend->id); $friendUser->delete(); $this->decrUserFriendCount($user); } protected function decrUserFriendCount(ImUserModel $user) { if ($user->friend_count > 0) { $user->friend_count -= 1; $user->update(); } } }