Spec-Zone.ru › Symfony 4.1

AnnotationsCacheWarmer

class AnnotationsCacheWarmer extends AbstractPhpFileCacheWarmer

Разогревает кэш аннотаций для классов, найденных в карте автозагрузки Composer и объявленных в расширениях пакета DI с помощью метода addAnnotatedClassesToCache.

Методы

__construct(Reader $annotationReader, string $phpArrayFile, CacheItemPoolInterface $fallbackPool, string $excludeRegexp = null, bool $debug = false)
bool isOptional()

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

из AbstractPhpFileCacheWarmer
warmUp(string $cacheDir)

Разогревает кэш.

из AbstractPhpFileCacheWarmer
warmUpPhpArrayAdapter(PhpArrayAdapter $phpArrayAdapter, array $values) из AbstractPhpFileCacheWarmer
bool doWarmUp(string $cacheDir, ArrayAdapter $arrayAdapter)

Подробности

__construct(Reader $annotationReader, string $phpArrayFile, CacheItemPoolInterface $fallbackPool, string $excludeRegexp = null, bool $debug = false)

Параметры

Reader $annotationReader
string $phpArrayFile Файл PHP, где кэшируются метаданные
CacheItemPoolInterface $fallbackPool Пул, где кэшируются метаданные, обнаруженные во время выполнения
string $excludeRegexp
bool $debug

bool isOptional()

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

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

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

Возвращаемое значение

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

warmUp(string $cacheDir)

Разогревает кэш.

Параметры

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

protected warmUpPhpArrayAdapter(PhpArrayAdapter $phpArrayAdapter, array $values)

Параметры

PhpArrayAdapter $phpArrayAdapter
array $values

protected bool doWarmUp(string $cacheDir, ArrayAdapter $arrayAdapter)

Параметры

string $cacheDir
ArrayAdapter $arrayAdapter

Возвращаемое значение

bool false, если нет ничего для разогрева

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Bundle/FrameworkBundle/CacheWarmer/AnnotationsCacheWarmer.html

Spec-Zone.ru

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