Spec-Zone.ru › Yii 2.0

Класс yii\caching\FileDependency

Все классы | Свойства | Методы
Наследование yii\caching\FileDependency » yii\caching\Dependency » yii\base\Object
Реализует yii\base\Configurable
Доступно с версии 2.0
Исходный код https://github.com/yiisoft/yii2/blob/master/framework/caching/FileDependency.php

FileDependency представляет зависимость, основанную на времени последнего изменения файла.

Если время последнего изменения файла, указанного через $fileName, изменено, зависимость считается изменённой.

Для более подробной информации и использования кэша, см. статью руководства по кэшированию.

Открытые свойства

Свойство Тип Описание Определено в
$data смешанный Данные зависимости, которые сохраняются в кэше и позже сравниваются с последними данными зависимости. yii\caching\Dependency
$fileName строка Путь к файлу или псевдоним пути, время последнего изменения которого используется для проверки изменения зависимости. yii\caching\FileDependency
$reusable булево Является ли эта зависимость повторно используемой. yii\caching\Dependency

Открытые методы

Метод Описание Определено в
__call() Вызывает метод, который не является методом класса. yii\base\Object
__construct() Конструктор. yii\base\Object
__get() Возвращает значение свойства объекта. yii\base\Object
__isset() Проверяет, задано ли свойство, т.е. определено и не равно null. yii\base\Object
__set() Устанавливает значение свойства объекта. yii\base\Object
__unset() Устанавливает свойство объекта в null. yii\base\Object
canGetProperty() Возвращает значение, указывающее, можно ли считать свойство. yii\base\Object
canSetProperty() Возвращает значение, указывающее, можно ли установить свойство. yii\base\Object
className() Возвращает полное имя этого класса. yii\base\Object
evaluateDependency() Вычисляет зависимость, генерируя и сохраняя данные, связанные с зависимостью. yii\caching\Dependency
getHasChanged() Возвращает значение, указывающее, изменилась ли зависимость. yii\caching\Dependency
hasMethod() Возвращает значение, указывающее, определён ли метод. yii\base\Object
hasProperty() Возвращает значение, указывающее, определено ли свойство. yii\base\Object
init() Инициализирует объект. yii\base\Object
isChanged() Проверяет, изменилась ли зависимость. yii\caching\Dependency
resetReusableData() Сбрасывает все кэшированные данные для повторно используемых зависимостей. yii\caching\Dependency

Защищенные методы

Метод Описание Определено в
generateDependencyData() Генерирует данные, необходимые для определения изменения зависимости. yii\caching\FileDependency
generateReusableHash() Генерирует уникальный хэш, который может быть использован для извлечения данных повторно используемой зависимости. yii\caching\Dependency

Подробное описание свойства

$fileName открытое свойство

Путь к файлу или псевдоним пути, время последнего изменения которого используется для проверки изменения зависимости.

public string $fileName = null

Подробное описание метода

generateDependencyData() защищенный метод

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

Этот метод возвращает время последнего изменения файла.

protected смешанный generateDependencyData ( $cache )
$cache yii\caching\CacheInterface

Компонент кэша, который в настоящее время оценивает эту зависимость

return смешанный

Данные, необходимые для определения изменения зависимости.

throws yii\base\InvalidConfigException

если $fileName не задано

© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc-2.0/yii-caching-filedependency.html

Spec-Zone.ru

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