W3cubDocs

/Laravel 8

TagSet

class TagSet (View source)

Properties

protected Store $store The cache store implementation.
protected array $names The tag names.

Methods

void __construct(Store $store, array $names = [])

Create a new TagSet instance.

void reset()

Reset all tags in the set.

string resetTag(string $name)

Reset the tag and return the new tag identifier.

string getNamespace()

Get a unique namespace that changes when any of the tags are flushed.

array tagIds()

Get an array of tag identifiers for all of the tags in the set.

string tagId(string $name)

Get the unique tag identifier for a given tag.

string tagKey(string $name)

Get the tag identifier key for a given tag.

array getNames()

Get all of the tag names in the set.

Details

void __construct(Store $store, array $names = [])

Create a new TagSet instance.

Parameters

Store $store
array $names

Return Value

void

void reset()

Reset all tags in the set.

Return Value

void

string resetTag(string $name)

Reset the tag and return the new tag identifier.

Parameters

string $name

Return Value

string

string getNamespace()

Get a unique namespace that changes when any of the tags are flushed.

Return Value

string

protected array tagIds()

Get an array of tag identifiers for all of the tags in the set.

Return Value

array

string tagId(string $name)

Get the unique tag identifier for a given tag.

Parameters

string $name

Return Value

string

string tagKey(string $name)

Get the tag identifier key for a given tag.

Parameters

string $name

Return Value

string

array getNames()

Get all of the tag names in the set.

Return Value

array

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