public function createNewUser($token, $email, UserResponseInterface $response = null)
 {
     $userManager = $this->container->get('fos_user.user_manager');
     /** @var User $user */
     $user = $userManager->createUser();
     $user->setUsername($token);
     $user->setEmail($email);
     $user->setPlainPassword('fejsbukLogin');
     $user->setEnabled(true);
     $user->setRoles(array('ROLE_USER'));
     $userManager->updateUser($user, true);
     $player = new Player();
     if (!is_null($response)) {
         $image = $response->getProfilePicture();
         $img = new Image();
         $img->setActive(true);
         $name = time() . '.jpg';
         $img->setImageName($name);
         $imgFile = realpath(__DIR__ . '/../../../web/uploads/images/default/') . '/' . $name;
         file_put_contents($imgFile, file_get_contents($image));
         $player->setImage($img);
         $player->setAlias($response->getRealName());
     } else {
         $player->setAlias($email);
     }
     $player->setActive(true);
     $player->setUser($user);
     $this->container->get('doctrine')->getManager()->persist($img);
     $this->container->get('doctrine')->getManager()->persist($player);
     $this->container->get('doctrine')->getManager()->flush();
     return $user;
 }