/** * @param string $language * @param string $timeZone * @param int $displayAddress * @param int $displayBirthday * @param int $displayCountry * @param int $displayMail * @return array */ public function fetchUserSettingsFormFields($language, $timeZone, $displayAddress = 0, $displayBirthday = 0, $displayCountry = 0, $displayMail = 0) { return ['languages' => $this->translator->getLanguagePack($this->request->getPost()->get('language', $language)), 'time_zones' => $this->dateHelpers->getTimeZones($timeZone), 'address_display' => $this->displayAddress($displayAddress), 'birthday_display' => $this->displayBirthday($displayBirthday), 'country_display' => $this->displayCountry($displayCountry), 'mail_display' => $this->displayMail($displayMail)]; }