/
vladislavts
/
gcppmsp
Обзор
Документация
Войти
/
vladislavts
/
gcppmsp
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
prod
src/DataFixtures/UserFixtures.php
45 строк
1 KB
Vladislav
настроен импорт спец. и филиалов
11 ноя 2023, 15:24
11 ноя 2023, 15:24
6a6b1fd
Код
Авторство
О чём код?
<?php namespace App\DataFixtures; use App\Entity\User; use Doctrine\Persistence\ObjectManager; use Symfony\Component\PasswordHasher\Hasher\UserPasswordHasherInterface; class UserFixtures extends BaseFixtures { private UserPasswordHasherInterface $passwordHasher; private $users = [ ['name' => 'Пятый Проффисионал', 'email' => 'vladislav_ts@bk.ru'], ['name' => 'Второй Спец', 'email' => 'vladislav_ts@bk.ru'], ['name' => 'Лутший Проффисионал', 'email' => 'vladislav_ts@bk.ru'], ['name' => 'Четвертый Проффисионал', 'email' => 'vladislav_ts@bk.ru'], ['name' => 'Третий Проффисионал', 'email' => 'vladislav_ts@bk.ru'], ]; public function __construct(UserPasswordHasherInterface $passwordHasher) { $this->passwordHasher = $passwordHasher; } public function loadData(ObjectManager $manager): void { $this->createMany(User::class, 1, function (User $user) use ($manager) { $user ->setEmail('admin@gpc.ru') ->setFIO('Администратор') ->setPassword($this->passwordHasher->hashPassword($user, '123456')) ->setRoles(['ROLE_ADMIN']) ; }); } // public function getDependencies() // { // return [ // ComplectFixtures::class, // ]; // } }