diff options
Diffstat (limited to 'src/user.php')
| -rw-r--r-- | src/user.php | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/src/user.php b/src/user.php new file mode 100644 index 0000000..c09c5d5 --- /dev/null +++ b/src/user.php @@ -0,0 +1,36 @@ +<?php +class User +{ + private int $id; + private string $username; + private int $joined_at; + private int $last_active_at; + + function __construct($row) + { + $this->id = $row["id"]; + $this->username = $row["username"]; + $this->joined_at = strtotime($row["joined_at"]); + $this->last_active_at = strtotime($row["last_active_at"]); + } + + function id() + { + return $this->id; + } + + function username() + { + return $this->username; + } + + function joined_at() + { + return $this->joined_at; + } + + function last_active_at() + { + return $this->last_active_at; + } +}
\ No newline at end of file |
