You are here

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\Carbon

Code

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;
}