/**
  * Lock user account.
  *
  * @param \MlankaTech\AppBundle\Entity\User $user
  * @return \MlankaTech\AppBundle\Entity\User
  */
 public function suspend(\MlankaTech\AppBundle\Entity\User $user)
 {
     $this->logger->info('Service UserManager lock()');
     $user->setStatus($this->sm->suspended());
     $user->setActive(false);
     $user->setSuspendAt(new \DateTime());
     $user->setSuspendedBy($this->getCurrentUser());
     $user->setLocked(true);
     $this->em->persist($user);
     $this->em->flush();
     return $user;
 }