/** * Dumps all frontend-relevant config * * @param Request $request Request * @param Response $response Response * @param \stdClass $route Route object * @return Controller Controller instance */ public function handleFrontendConfigRequest($request, $response, $route) { $content = $this->config->getFrontendData(); $response->setCode(200)->setType('application/json')->setBody($content); return $this; }
public function handleIdCall(Request $request, Response $response, $route) { $id = $route->params->id; $response->setBody($id); }
/** * Processes a status request * * @param Request $request Request * @param Response $response Response * @param \stdClass $route Route object * @return Controller Controller instance */ public function handleStatusRequest($request, $response, $route) { $content = (object) ["status" => "ok", "timestamp" => time()]; $response->setCode(200)->setType('application/json')->setBody($content); return $this; }