module = $module; } public function translate($weekday) { static $translations; if (!isset($translations)) { $translations = [ Carbon::MONDAY => $this->module->l('Monday', self::TRANSLATION_SOURCE), Carbon::TUESDAY => $this->module->l('Tuesday', self::TRANSLATION_SOURCE), Carbon::WEDNESDAY => $this->module->l('Wednesday', self::TRANSLATION_SOURCE), Carbon::THURSDAY => $this->module->l('Thursday', self::TRANSLATION_SOURCE), Carbon::FRIDAY => $this->module->l('Friday', self::TRANSLATION_SOURCE), Carbon::SATURDAY => $this->module->l('Saturday', self::TRANSLATION_SOURCE), Carbon::SUNDAY => $this->module->l('Sunday', self::TRANSLATION_SOURCE), ]; } return $translations[$weekday]; } }