view = new View(); } protected function render(string $view, array $data = [], string $layout = 'main'): void { foreach ($data as $key => $value) { $this->view->assign($key, $value); } $this->view->render($view, $layout); } }