['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], 'abbreviated' => ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'] ]; $months = [ 'wide' => ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], 'abbreviated' => ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'] ]; $subject->assign('days', [ 'wide' => json_encode($days['wide']), 'abbreviated' => json_encode($days['abbreviated']) ]); $subject->assign('months', [ 'wide' => json_encode($months['wide']), 'abbreviated' => json_encode($months['abbreviated']) ]); $subject->assign('am', json_encode('AM')); $subject->assign('pm', json_encode('PM')); $subject->assign('firstDay', 0); $subject->assign('weekendDays', json_encode('0,6')); $subject->assign('defaultFormat', json_encode('MM/dd/yyyy')); $subject->assign('toolTipFormat', json_encode('MMMM d, yyyy')); $enUS = new \stdClass(); $enUS->m = new \stdClass(); $enUS->m->wide = $months['wide']; $enUS->m->abbr = $months['abbreviated']; $subject->assign('enUS', json_encode($enUS)); return $subject->fetchView($subject->getTemplateFile()); } } }