locale = $locale; $this->fallbackLocale = $fallbackLocale; if (@strcasecmp($locale, $fallbackLocale) === 0) { $message = "Unable to find the specified locale folder for '{$locale}'"; } else { $message = "Unable to find the specified locale folder, neither for '{$locale}' nor for '{$fallbackLocale}'"; } parent::__construct($message, \Punic\Exception::DATA_FOLDER_NOT_FOUND, $previous); } /** * Retrieves the preferred locale. * * @return string */ public function getLocale() { return $this->locale; } /** * Retrieves the fallback locale. * * @return string */ public function getFallbackLocale() { return $this->fallbackLocale; } }