Spec-Zone.ru › Laravel 10

TagSet

class TagSet (View source)

Свойства

protected Хранилище $store

Реализация хранилища кэша.

protected массив $names

Имена тегов.

Методы

void __construct(Хранилище $store, массив $names = [])

Создаёт новый экземпляр TagSet.

void reset()

Сбрасывает все теги в наборе.

строка resetTag(строка $name)

Сбрасывает тег и возвращает новый идентификатор тега.

void flush()

Очищает все теги в наборе.

flushTag(строка $name)

Очищает тег из кэша.

строка getNamespace()

Получает уникальное имя пространства, которое меняется при очистке любого из тегов.

массив tagIds()

Получает массив идентификаторов тегов для всех тегов в наборе.

строка tagId(строка $name)

Получает уникальный идентификатор тега для данного тега.

строка tagKey(строка $name)

Получает ключ идентификатора тега для данного тега.

массив getNames()

Получает все имена тегов в наборе.

Подробности

void __construct(Хранилище $store, массив $names = [])

Создаёт новый экземпляр TagSet.

Параметры

Хранилище $store
массив $names

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

void

void reset()

Сбрасывает все теги в наборе.

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

void

строка resetTag(строка $name)

Сбрасывает тег и возвращает новый идентификатор тега.

Параметры

строка $name

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

строка

void flush()

Очищает все теги в наборе.

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

void

flushTag(строка $name)

Очищает тег из кэша.

Параметры

строка $name

строка getNamespace()

Получает уникальное имя пространства, которое меняется при очистке любого из тегов.

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

строка

protected массив tagIds()

Получает массив идентификаторов тегов для всех тегов в наборе.

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

массив

строка tagId(строка $name)

Получает уникальный идентификатор тега для данного тега.

Параметры

строка $name

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

строка

строка tagKey(строка $name)

Получает ключ идентификатора тега для данного тега.

Параметры

строка $name

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

строка

массив getNames()

Получает все имена тегов в наборе.

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

массив

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Cache/TagSet.html

Spec-Zone.ru

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