Spec-Zone.ru › Symfony 4.1

TranslationsCacheWarmer

class TranslationsCacheWarmer implements CacheWarmerInterface, ServiceSubscriberInterface

Генерирует каталоги для переводов.

Методы

__construct(ContainerInterface $container)
warmUp(string $cacheDir)

Запускает подогрев кэша.

bool isOptional()

Проверяет, является ли этот подогреватель необязательным.

static array getSubscribedServices()

Возвращает массив типов сервисов, необходимых таким экземплярам, необязательно с ключами, используемыми для внутренних имен сервисов.

Подробности

__construct(ContainerInterface $container)

Параметры

ContainerInterface $container

warmUp(string $cacheDir)

Запускает подогрев кэша.

Параметры

string $cacheDir Директория кэша

bool isOptional()

Проверяет, является ли этот подогреватель необязательным.

Необязательные подогреватели могут быть пропущены при определенных условиях.

Подогреватель должен возвращать true, если кэш может быть сгенерирован инкрементально и по требованию.

Значение возврата

bool true, если подогреватель необязательный, иначе false

static array getSubscribedServices()

Возвращает массив типов сервисов, необходимых таким экземплярам, необязательно с ключами, используемыми для внутренних имен сервисов.

Для обязательных зависимостей:

  • array('logger' => 'Psr\Log\LoggerInterface') означает, что объекты используют имя "logger" внутри для получения сервиса, который должен реализовывать Psr\Log\LoggerInterface.
  • array('Psr\Log\LoggerInterface') является сокращением для
  • array('Psr\Log\LoggerInterface' => 'Psr\Log\LoggerInterface')

в противном случае:

  • array('logger' => '?Psr\Log\LoggerInterface') обозначает необязательную зависимость
  • array('?Psr\Log\LoggerInterface') является сокращением для
  • array('Psr\Log\LoggerInterface' => '?Psr\Log\LoggerInterface')

Значение возврата

array Требуемые типы сервисов, необязательно с ключами имен сервисов

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Bundle/FrameworkBundle/CacheWarmer/TranslationsCacheWarmer.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API