From 90c84e4a9fa52290ffa2e4b428eff7d663507aff Mon Sep 17 00:00:00 2001 From: Manuel Aranda Date: Mon, 3 Mar 2025 09:14:00 +0100 Subject: [PATCH] Added userAdminCommand --- src/Command/LoadDefaultUserAdminCommand.php | 48 +++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 src/Command/LoadDefaultUserAdminCommand.php 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; + } +}