TagSet
class TagSet
Properties
protected Store | $store | The cache store implementation. |
|
protected array | $names | The tag names. |
Methods
Reset all tags in the set.
Reset the tag and return the new tag identifier.
Get a unique namespace that changes when any of the tags are flushed.
Get an array of tag identifiers for all of the tags in the set.
Get the unique tag identifier for a given tag.
Get the tag identifier key for a given tag.
Get all of the tag names in the set.
Details
at line 30
void
__construct(Store $store, array $names = [])
Create a new TagSet instance.
at line 41
void
reset()
Reset all tags in the set.
at line 52
string
resetTag(string $name)
Reset the tag and return the new tag identifier.
at line 64
string
getNamespace()
Get a unique namespace that changes when any of the tags are flushed.
at line 74
protected array
tagIds()
Get an array of tag identifiers for all of the tags in the set.
at line 85
string
tagId(string $name)
Get the unique tag identifier for a given tag.
at line 96
string
tagKey(string $name)
Get the tag identifier key for a given tag.
at line 106
array
getNames()
Get all of the tag names in the set.