}
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;
}
}
if (mb_strlen($name) < 2) {
$this->error('Invalid name provided');
+
return SymfonyCommand::FAILURE;
}
}
if (mb_strlen($password) < 5) {
$this->error('Invalid password provided, Must be at least 5 characters');
+
return SymfonyCommand::FAILURE;
}
$user->save();
$this->info("Admin account with email \"{$user->email}\" successfully created!");
+
return SymfonyCommand::SUCCESS;
}
}