config['users'][$username]['password-hash'] ?? null; if (!isset($hash)) { return false; } return password_verify($password, $hash); } public function userExists(string $username): bool { return isset($this->config['users'][$username]); } }