ask("Email de l'utilisateur"); $plainPassword = $io->askHidden("Mot de passe"); $user = new User(); $user->setEmail($email); $user->setPassword($this->passwordHasher->hashPassword($user, $plainPassword)); $errors = $this->validator->validate($user); if (count($errors) > 0) { $errorsString = (string) $errors; $io->error($$errorsString); return Command::INVALID; } $this->em->persist($user); $this->em->flush(); $io->success('Le nouvel utilisateur a été créé'); return Command::SUCCESS; } }