/**
  * Determines whether a user is in a given user group.
  *
  * @param \Evoweb\SfRegister\Domain\Model\FrontendUser $user
  * @param \TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup|string|int $userGroup
  * @return bool
  */
 protected function isUserInUserGroup(\Evoweb\SfRegister\Domain\Model\FrontendUser $user, $userGroup)
 {
     if ($userGroup instanceof \TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup) {
         return $user->getUsergroup()->contains($userGroup);
     } elseif (!empty($userGroup)) {
         $userGroupUids = $this->getEntityUids($user->getUsergroup()->toArray());
         return in_array($userGroup, $userGroupUids);
     }
     return false;
 }