Blame view

public/vendor/nesbot/carbon/src/Carbon/Translator.php 806 Bytes
86143e36f   Андрей Ларионов   Коммит вторник
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
  <?php
  
  /**
   * This file is part of the Carbon package.
   *
   * (c) Brian Nesbitt <brian@nesbot.com>
   *
   * For the full copyright and license information, please view the LICENSE
   * file that was distributed with this source code.
   */
  
  namespace Carbon;
  
  use ReflectionMethod;
  use Symfony\Component\Translation;
  use Symfony\Contracts\Translation\TranslatorInterface;
  
  $transMethod = new ReflectionMethod(
      class_exists(TranslatorInterface::class)
          ? TranslatorInterface::class
          : Translation\Translator::class,
      'trans'
  );
  
  require $transMethod->hasReturnType()
      ? __DIR__.'/../../lazy/Carbon/TranslatorStrongType.php'
      : __DIR__.'/../../lazy/Carbon/TranslatorWeakType.php';
  
  class Translator extends LazyTranslator
  {
      // Proxy dynamically loaded LazyTranslator in a static way
  }