ConfigCache
class ConfigCache extends ResourceCheckerConfigCache
ConfigCache кэширует произвольное содержимое в файлах на диске.
В режиме отладки ресурсы метаданных, реализующие интерфейс \Symfony\Component\Config\Resource\SelfCheckingResourceInterface, используются для проверки актуальности кэша.
В переходный период также проверяются экземпляры \Symfony\Component\Config\Resource\ResourceInterface с помощью метода isFresh(). Это поведение устарело начиная с версии 2.8 и будет удалено в версии 3.0.
Методы
| __construct(string $file, bool $debug) | ||
| string | getPath() Возвращает путь к файлу кэша. | из ResourceCheckerConfigCache |
| bool | isFresh() Проверяет, является ли кэш актуальным. | |
| write(string $content, array $metadata = null) Записывает кэш. | из ResourceCheckerConfigCache | |
| string | __toString() устарело Возвращает путь к файлу кэша. |
Подробности
__construct(string $file, bool $debug)
Параметры
| string | $file | Абсолютный путь к файлу кэша |
| bool | $debug | Включена ли отладка |
string getPath()
Возвращает путь к файлу кэша.
Возвращаемое значение
| string | Путь к файлу кэша |
bool isFresh()
Проверяет, является ли кэш актуальным.
Эта реализация всегда возвращает true, если отладка выключена и файл кэша существует.
Возвращаемое значение
| bool | Является ли кэш актуальным. |
write(string $content, array $metadata = null)
Записывает кэш.
Параметры
| string | $content | Содержимое для записи в кэш |
| array | $metadata | Массив экземпляров ResourceInterface |
Исключения
| RuntimeException | При невозможности записи файла кэша |
string __toString() устарело
устарело
Возвращает путь к файлу кэша.
Возвращаемое значение
| string | Путь к файлу кэша |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Component/Config/ConfigCache.html