Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App\DataFixtures;
- use App\Entity\User;
- use Doctrine\Bundle\FixturesBundle\Fixture;
- use Doctrine\Common\Persistence\ObjectManager;
- use Symfony\Component\Security\Core\Encoder\UserPasswordEncoderInterface;
- class UserFixture extends Fixture
- {
- /**
- * @var UserPasswordEncoderInterface
- */
- private $userPasswordEncoder;
- public function __construct(UserPasswordEncoderInterface $userPasswordEncoder)
- {
- $this->userPasswordEncoder = $userPasswordEncoder;
- }
- public function load(ObjectManager $manager)
- {
- $user = new User();
- $user
- ->setUsername('admin')
- ->setPassword(
- $this->userPasswordEncoder->encodePassword($user, '0000')
- )
- ->setEmail('no-reply@mail.com')
- ;
- $manager->persist($user);
- $manager->flush();
- }
- }
Add Comment
Please, Sign In to add comment