Class common\cache\TagDependency

Inheritancecommon\cache\TagDependency » yii\caching\Dependency

Class TagDependency Зависимость тегтрованного кеша

Protected Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$_tags common\cache\TagDependency

Public Methods

Hide inherited methods

MethodDescriptionDefined By
addTag() Добавляет к зависимости тег common\cache\TagDependency
getHasChanged() common\cache\TagDependency
getTags() Возвращает установленные теги common\cache\TagDependency
setTags() Устанавливает теги common\cache\TagDependency
setTagsFromModels() Устанавливает теги из массива моделей common\cache\TagDependency

Protected Methods

Hide inherited methods

MethodDescriptionDefined By
generateDependencyData() common\cache\TagDependency

Property Details

$_tags protected property
$_tags = []

Method Details

addTag() public method

Добавляет к зависимости тег

void addTag$tag )
$tag string
generateDependencyData() protected method

void generateDependencyData$cache )
$cache
getHasChanged() public method

void getHasChanged$cache )
$cache
getTags() public method

Возвращает установленные теги

array getTags( )
setTags() public method

Устанавливает теги

void setTags( array $tags )
$tags array
setTagsFromModels() public method

Устанавливает теги из массива моделей

void setTagsFromModels$models )
$models common\db\ActiveRecord[]