/**
  * Create user
  *
  * @param User $user
  * @return User
  */
 public function create(\MlankaTech\AppBundle\Entity\User $user)
 {
     $this->logger->info("Service UserManager create()");
     $user->setStatus($this->sm->active());
     foreach ($user->getGroup()->getRoles() as $role) {
         $user->addUserRole($role);
         if ($user->getGroup()->getName() == 'Super Administrator') {
             $user->setAdmin(true);
         }
     }
     if ($this->getCurrentUser()) {
         $user->setCreatedBy($this->getCurrentUser());
     } else {
         $user->setCreatedBy(NULL);
     }
     $this->em->persist($user);
     $this->em->flush();
     return $user;
 }