diff --git a/src/Control/Controller.php b/src/Control/Controller.php index 3cb1b9833..29c802a95 100644 --- a/src/Control/Controller.php +++ b/src/Control/Controller.php @@ -230,7 +230,9 @@ class Controller extends RequestHandler implements TemplateGlobalProvider */ protected function prepareResponse($response) { - if ($response instanceof HTTPResponse) { + if (!is_object($response)) { + $this->getResponse()->setBody($response); + } elseif ($response instanceof HTTPResponse) { if (isset($_REQUEST['debug_request'])) { $class = static::class; Debug::message(