Spec-Zone.ru › Symfony 3.4

RouterCacheWarmer

class RouterCacheWarmer 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()

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

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

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/3.4/Symfony/Bundle/FrameworkBundle/CacheWarmer/RouterCacheWarmer.html

Spec-Zone.ru

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