protected function sendResponse($payload = NULL)
{
$this->res->setExpiration(FALSE);
if (is_null($payload)) {
$this->res->setStatusCode(204);
} else {
$this->res->setCharset('utf8');
$this->res->headers->set('Content-Type', 'application/json');
$content = json_encode($payload, JSON_PRETTY_PRINT);
$this->res->setContent($content);
}
$this->res->send();
}