db = Database::getConnection(); } public function getUserByUsername(string $username):?User { $query = $this->db->prepare(<<bindParam(':username', $username); $query->execute(); $row = $query->fetchObject(); if(!$row) return null; return new User($row->id, $row->username, $row->password); } }