From 219a5b0f5d4990ce042608dfdfbfc2a8bd263f5c Mon Sep 17 00:00:00 2001 From: Thomas Rubini <74205383+ThomasRubini@users.noreply.github.com> Date: Fri, 20 Jan 2023 17:57:43 +0100 Subject: [PATCH] add kernel class 'Utils' with 'getOrDie()' --- Controllers/UserController.php | 16 +++++----------- Kernel/Utils.php | 12 ++++++++++++ 2 files changed, 17 insertions(+), 11 deletions(-) create mode 100644 Kernel/Utils.php diff --git a/Controllers/UserController.php b/Controllers/UserController.php index dbdcbfc..a58cd1a 100644 --- a/Controllers/UserController.php +++ b/Controllers/UserController.php @@ -21,16 +21,10 @@ final class UserController } } - private function getOrDie($DICT, $key) - { - if (isset($DICT[$key])) return $DICT[$key]; - else die("Key $key not present"); - } - public function signInAction(Array $A_urlParams = null, Array $A_postParams = null) { - $S_email = self::getOrDie($A_postParams, "email"); - $S_password = self::getOrDie($A_postParams, "password"); + $S_email = Utils::getOrDie($A_postParams, "email"); + $S_password = Utils::getOrDie($A_postParams, "password"); $O_userModel = new UserModel(); $A_user = $O_userModel->getUserByEmail($S_email); @@ -56,9 +50,9 @@ final class UserController public function signUpAction(Array $A_urlParams = null, Array $A_postParams = null) { - $S_email = self::getOrDie($A_postParams, "email"); - $S_username = self::getOrDie($A_postParams, "username"); - $S_password = self::getOrDie($A_postParams, "password"); + $S_email = Utils::getOrDie($A_postParams, "email"); + $S_username = Utils::getOrDie($A_postParams, "username"); + $S_password = Utils::getOrDie($A_postParams, "password"); $O_userModel = new UserModel(); diff --git a/Kernel/Utils.php b/Kernel/Utils.php new file mode 100644 index 0000000..27077a7 --- /dev/null +++ b/Kernel/Utils.php @@ -0,0 +1,12 @@ +