config = $config; } public function get(): void { if (! isset($_POST['key'])) { $this->response->setRequestStatus(false); $this->response->addJSON(['message' => Message::error()]); return; } $this->response->addJSON(['value' => $this->config->get($_POST['key'])]); } public function set(): void { if (! isset($_POST['key'], $_POST['value'])) { $this->response->setRequestStatus(false); $this->response->addJSON(['message' => Message::error()]); return; } $result = $this->config->setUserValue(null, $_POST['key'], json_decode($_POST['value'])); if ($result === true) { return; } $this->response->setRequestStatus(false); $this->response->addJSON(['message' => $result]); } }