Guest User

Untitled

a guest
Jan 23rd, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\DataFixtures;
  4.  
  5. use App\Entity\User;
  6. use Doctrine\Bundle\FixturesBundle\Fixture;
  7. use Doctrine\Common\Persistence\ObjectManager;
  8. use Symfony\Component\Security\Core\Encoder\UserPasswordEncoderInterface;
  9.  
  10. class UserFixture extends Fixture
  11. {
  12. /**
  13. * @var UserPasswordEncoderInterface
  14. */
  15. private $userPasswordEncoder;
  16.  
  17. public function __construct(UserPasswordEncoderInterface $userPasswordEncoder)
  18. {
  19. $this->userPasswordEncoder = $userPasswordEncoder;
  20. }
  21.  
  22. public function load(ObjectManager $manager)
  23. {
  24. $user = new User();
  25. $user
  26. ->setUsername('admin')
  27. ->setPassword(
  28. $this->userPasswordEncoder->encodePassword($user, '0000')
  29. )
  30. ->setEmail('no-reply@mail.com')
  31. ;
  32. $manager->persist($user);
  33. $manager->flush();
  34. }
  35. }
Add Comment
Please, Sign In to add comment