getUsers() as $user) { $entity = new User( $user['name'], $user['surname'], $user['email'], $user['username'], $this->container->getByType(Passwords::class)->hash('admin') ); $entity->activate(); $entity->setRole($user['role']); $manager->persist($entity); } $manager->flush(); } /** * @return mixed[] */ protected function getUsers(): iterable { yield ['email' => 'admin@admin.cz', 'name' => 'Contributte', 'surname' => 'Admin', 'username' => 'contributte', 'role' => User::ROLE_ADMIN]; } }