X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/bc291bee783a3124aa9c123de59b3acd4719b106..refs/pull/3039/head:/app/Console/Commands/CreateAdmin.php diff --git a/app/Console/Commands/CreateAdmin.php b/app/Console/Commands/CreateAdmin.php index b421c3add..149444420 100644 --- a/app/Console/Commands/CreateAdmin.php +++ b/app/Console/Commands/CreateAdmin.php @@ -51,11 +51,13 @@ class CreateAdmin extends Command } if (mb_strlen($email) < 5 || !filter_var($email, FILTER_VALIDATE_EMAIL)) { $this->error('Invalid email address provided'); + return SymfonyCommand::FAILURE; } if ($this->userRepo->getByEmail($email) !== null) { $this->error('A user with the provided email already exists!'); + return SymfonyCommand::FAILURE; } @@ -65,6 +67,7 @@ class CreateAdmin extends Command } if (mb_strlen($name) < 2) { $this->error('Invalid name provided'); + return SymfonyCommand::FAILURE; } @@ -74,6 +77,7 @@ class CreateAdmin extends Command } if (mb_strlen($password) < 5) { $this->error('Invalid password provided, Must be at least 5 characters'); + return SymfonyCommand::FAILURE; } @@ -84,6 +88,7 @@ class CreateAdmin extends Command $user->save(); $this->info("Admin account with email \"{$user->email}\" successfully created!"); + return SymfonyCommand::SUCCESS; } }