Набор тегов
класс TagSet (Просмотр исходного кода)
Свойства
| 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.
void reset()
Сбросить все теги в наборе.
строка resetTag(строка $name)
Сбросить тег и вернуть новый идентификатор тега.
void flush()
Очистить все теги в наборе.
flushTag(строка $name)
Очистить тег из кеша.
строка getNamespace()
Получить уникальное имя пространства, которое изменяется при сбросе любого из тегов.
protected массив tagIds()
Получить массив идентификаторов тегов для всех тегов в наборе.
строка tagId(строка $name)
Получить уникальный идентификатор тега для заданного тега.
строка tagKey(строка $name)
Получить ключ идентификатора тега для заданного тега.
массив getNames()
Получить все имена тегов в наборе.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Cache/TagSet.html