protected static function CarbonInterval::translator in Persian Date for Drupal 8 8.4
Initialize the translator instance if necessary.
Return value
\Symfony\Component\Translation\TranslatorInterface
2 calls to CarbonInterval::translator()
- CarbonInterval::getTranslator in src/
Library/ Carbon/ CarbonInterval.php - Get the translator instance in use
- CarbonInterval::setLocale in src/
Library/ Carbon/ CarbonInterval.php - Set the current translator locale
File
- src/
Library/ Carbon/ CarbonInterval.php, line 249
Class
- CarbonInterval
- A simple API extension for DateInterval. The implementation provides helpers to handle weeks but only days are saved. Weeks are calculated based on the total days of the current instance.
Namespace
Drupal\persian_date\Library\CarbonCode
protected static function translator() {
if (static::$translator === null) {
$translator = new Translator('en');
$translator
->addLoader('array', new ArrayLoader());
static::$translator = $translator;
static::setLocale('en');
}
return static::$translator;
}