ConfigCacheInterface
interface ConfigCacheInterface
Интерфейс для ConfigCache.
Методы
| string | getPath() Получает путь к файлу кэша. | |
| bool | isFresh() Проверяет, является ли кэш по-прежнему свежим. | |
| write(string $content, array $metadata = null) Записывает заданное содержимое в файл кэша. Метаданные будут храниться независимо и могут быть использованы для проверки свежести кэша впоследствии. |
Подробности
string getPath()
Получает путь к файлу кэша.
Значение возврата
| string | Путь к файлу кэша |
bool isFresh()
Проверяет, является ли кэш по-прежнему свежим.
При проверке следует учитывать метаданные, переданные методу write().
Значение возврата
| bool | Является ли кэш по-прежнему свежим. |
write(string $content, array $metadata = null)
Записывает заданное содержимое в файл кэша. Метаданные будут храниться независимо и могут быть использованы для проверки свежести кэша впоследствии.
Параметры
| string | $content | Содержимое для записи в кэш |
| array | $metadata | Массив экземпляров ResourceInterface |
Исключения
| RuntimeException | При невозможности записи в файл кэша |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/Config/ConfigCacheInterface.html