/**
  * Appends tags to the existing
  *
  * @param mixed $tags
  * @param string $namespace
  * @return null
  */
 public function addContentTags($tags, $namespace)
 {
     $this->getHolder()->add(sfCacheTaggingToolkit::formatTags($tags), $namespace);
 }
 /**
  * Appends tags to doctrine result cache
  *
  * @param mixed                   $tags
  * @param Doctrine_Query|string   $q        Doctrine_Query or string
  * @param array                   $params   params from $q->getParams()
  *
  * @return sfViewCacheTagManagerBridge
  */
 public function addDoctrineTags($tags, $q, array $params = array())
 {
     $key = null;
     if (is_string($q)) {
         $key = $q;
     } elseif ($q instanceof Doctrine_Query) {
         $key = $q->getResultCacheHash($params);
     } else {
         throw new InvalidArgumentException('Invalid arguments are passed');
     }
     $tags = sfCacheTaggingToolkit::formatTags($tags);
     $this->getTaggingCache()->addTagsToCache($key, $tags);
     return $this;
 }