public function render(array $appData, $templateName, \Core\Registry $registry, \Core\Application $app, \Core\Database $db, \DBMappers\AppointmentItem $appMapper) { $schedule = $this->getAppointmentCalendar($app->getCurrentPeriod(), $appData['browse_room_item'], $db, $appMapper); return (new \Utility\Template())->parse($templateName, array('browse_calendar' => $schedule, 'browse_first_day' => $app->getFirstDay(), 'browse_hour_mode' => $app->getHourMode(), 'browse_period' => $app->getCurrentPeriod(), 'site_root' => $registry->get(REG_SITE_ROOT))); }