protected function execute(InputInterface $input, OutputInterface $output)
 {
     $username = $input->getArgument('username');
     $password = $input->getArgument('password');
     $em = $this->getContainer()->get('doctrine')->getManager();
     $user = new Users();
     $user->setUsername($username);
     $factory = $this->getContainer()->get('security.encoder_factory');
     $encoder = $factory->getEncoder($user);
     $encodedPassword = $encoder->encodePassword($password, $user->getSalt());
     $user->setPassword($encodedPassword);
     $em->persist($user);
     $em->flush();
     $output->writeln(sprintf('user %s added with password %s', $username, $password));
 }
Example #2
0
 public function equals(Users $user)
 {
     return $user->getUsername() == $this->getUsername();
 }