findFriendUser($userId, $friendId); if ($record && $record->blocked == 0) { throw new BadRequestException('im_friend_user.has_joined'); } } public function checkIfBlocked($userId, $friendId) { $repo = new ImFriendUserRepo(); $record = $repo->findFriendUser($userId, $friendId); if ($record && $record->blocked == 1) { throw new BadRequestException('im_friend_user.blocked'); } } }