public static function PersianLanguageDiscovery::isPersian in Persian Date for Drupal 8 8
Same name and namespace in other branches
- 8.4 src/PersianLanguageDiscovery.php \Drupal\persian_date\PersianLanguageDiscovery::isPersian()
Return value
bool
1 call to PersianLanguageDiscovery::isPersian()
- PersianDateFormatter::format in src/
Service/ Formatter/ PersianDateFormatter.php - Formats a date, using a date type or a custom date format string.
File
- src/
PersianLanguageDiscovery.php, line 19
Class
Namespace
Drupal\persian_dateCode
public static function isPersian() {
if (self::$isPersian === null) {
// only convert farsi on multi lingual sites
$isMultiLingual = count(\Drupal::languageManager()
->getLanguages()) > 1;
if ($isMultiLingual) {
$language = \Drupal::languageManager()
->getCurrentLanguage()
->getId();
if ($language !== 'fa') {
self::$isPersian = false;
}
else {
self::$isPersian = true;
}
}
else {
self::$isPersian = true;
}
}
return self::$isPersian;
}