First Implementation
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
|
||||
class UserDAO {
|
||||
|
||||
private static array $users = [
|
||||
[
|
||||
"email" => "test@test.de",
|
||||
"username" => "test",
|
||||
"password" => "1234"
|
||||
]
|
||||
];
|
||||
|
||||
public function findUser($email) {
|
||||
foreach (self::$users as $user) {
|
||||
if ($user["email"] === $email) {
|
||||
return $user;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public function addUser($email, $username, $password) {
|
||||
self::$users[] = [
|
||||
"email" => $email,
|
||||
"username" => $username,
|
||||
"password" => $password
|
||||
];
|
||||
}
|
||||
|
||||
public function deleteUser($email) {
|
||||
foreach (self::$users as $i => $user) {
|
||||
if ($user["email"] === $email) {
|
||||
unset(self::$users[$i]);
|
||||
self::$users = array_values(self::$users);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user