diff --git a/src/Command/LoadDefaultUserAdminCommand.php b/src/Command/LoadDefaultUserAdminCommand.php new file mode 100644 index 0000000..39862ac --- /dev/null +++ b/src/Command/LoadDefaultUserAdminCommand.php @@ -0,0 +1,48 @@ + ['algorithm' => 'auto'], + ]); + $hasher = $factory->getPasswordHasher('auto'); + $hash = $hasher->hash(self::PLAIN_PASSWORD); + + $user = new User(); + $user->setUsername(self::USERNAME); + $user->setRoles([UserGroupPermissions::ROLE_SUPER_ADMIN]); + $user->setPassword($hash); + + $this->entityManager->persist($user); + $this->entityManager->flush(); + + return Command::SUCCESS; + } +}