Return twig template by controller?

Hello! I don’t understand how to use twig render outside the response psr7 …
If in my controller I use a private function to send an email, I can’t use

$this->view->render('email/template.twig');

because slim return

Argument 1 passed to Slim\Views\Twig::render() must implement interface Psr\Http\Message\ResponseInterface, string given …

I used and followed the bookshelf example, infact everything else is ok.
What is the best practice to send htmlbody email rendered by twig in a separate controller function ?
For a single function as sendEmail() I must pass the $response object from dispatch funcion? It’s correct to think in this way ?
Thank you very very much!