Bluz\Cache\Cache::deleteByTag PHP Method

deleteByTag() public method

public deleteByTag ( string $tag ) : boolean
$tag string
return boolean
    public function deleteByTag($tag)
    {
        // maybe it makes sense to add check for prefix existence in tag name
        $tag = $this->tagPrefix . $tag;
        $identifiers = $this->getTagAdapter()->get($tag);
        if (!$identifiers) {
            return false;
        }
        foreach ($identifiers as $identifier) {
            $this->getAdapter()->delete($identifier);
        }
        $this->tagAdapter->delete($tag);
        return true;
    }