/** * @param User $user * @param bool $save * @return bool */ public function banUserIfIpIsBanned(User $user, $save = false) : bool { foreach ($user->getIps() as $userIp) { if ($this->isIpBanned($userIp)) { $user->setBanned(true); if ($save) { $this->saveUser($user); } return true; } } return false; }