<?php namespace App\DataFixtures; use App\Entity\User; use Doctrine\Bundle\FixturesBundle\Fixture; use Doctrine\Persistence\ObjectManager; use Symfony\Component\PasswordHasher\Hasher\UserPasswordHasherInterface; class AppFixtures extends Fixture { private UserPasswordHasherInterface $passwordHasher; public function __construct(UserPasswordHasherInterface $passwordHasher) { $this->passwordHasher = $passwordHasher; } public function load(ObjectManager $manager): void { $user = new User; $user->setEmail("admin@test.step"); $user->setDisplayName("Gary TEST"); $user->setPassword($this->passwordHasher->hashPassword( $user, "password" )); $manager->persist($user); $manager->flush(); } }