add kernel class 'Utils' with 'getOrDie()'

This commit is contained in:
Thomas Rubini 2023-01-20 17:57:43 +01:00
parent 5aeb889411
commit 219a5b0f5d
No known key found for this signature in database
GPG Key ID: C7D287C8C1CAC373
2 changed files with 17 additions and 11 deletions

View File

@ -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) public function signInAction(Array $A_urlParams = null, Array $A_postParams = null)
{ {
$S_email = self::getOrDie($A_postParams, "email"); $S_email = Utils::getOrDie($A_postParams, "email");
$S_password = self::getOrDie($A_postParams, "password"); $S_password = Utils::getOrDie($A_postParams, "password");
$O_userModel = new UserModel(); $O_userModel = new UserModel();
$A_user = $O_userModel->getUserByEmail($S_email); $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) public function signUpAction(Array $A_urlParams = null, Array $A_postParams = null)
{ {
$S_email = self::getOrDie($A_postParams, "email"); $S_email = Utils::getOrDie($A_postParams, "email");
$S_username = self::getOrDie($A_postParams, "username"); $S_username = Utils::getOrDie($A_postParams, "username");
$S_password = self::getOrDie($A_postParams, "password"); $S_password = Utils::getOrDie($A_postParams, "password");
$O_userModel = new UserModel(); $O_userModel = new UserModel();

12
Kernel/Utils.php Normal file
View File

@ -0,0 +1,12 @@
<?php
final class Utils
{
public static function getOrDie($DICT, $key)
{
if (isset($DICT[$key])) return $DICT[$key];
else die("Key $key not present");
}
}