/**
  * 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;
 }
Example #2
0
 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;
 }