set('view', function() { return Twig::create(__DIR__ . '/../templates', ['cache' => __DIR__ . '/../cache']); }); AppFactory::setContainer($container); $app = AppFactory::create(); $middleware = require __DIR__ . '/../app/middleware.php'; $middleware($app); // Routes $app->get('/', function (Request $request, Response $response, $args) { $response->getBody()->write("Hello Nick!"); return $response; }); $app->get('/twig', function (Request $request, Response $response, $args) { return $this->get('view')->render($response, 'hello.twig', [ 'name' => $args['name'] ]); }); $app->run();