/** * Render the grid view. * * @param Game $game * @param ModelForm $form */ protected function renderGrid(Game $game, ModelForm $form) { $viewFlashMessage = new ViewFlashMessage(); $viewGrid = new Grid(); $viewForm = new ViewForm(); $view = new MainView(); $viewGrid->prepare($game->getGrid()); $viewForm->prepare($form); $viewFlashMessage->prepare($game->getFlashMessage()); $view->addViewObject($viewFlashMessage); $view->addViewObject($viewGrid); $view->addViewObject($viewForm); $view->render(); }