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