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;
}