original_string: public function invalidateTags(array $tags)
      {
          if (!$this->cache instanceof TagAwareAdapterInterface) {
              throw new \RuntimeException('Cannot invalidate tags on a cache
              implementation that does not implement the TagAwareAdapterInterface.');
          }
  
          try {
              return $this->cache->invalidateTags($tags);
          } catch (InvalidArgumentException $e) {
              return false;
          }
      }
code: public function invalidateTags(array $tags)
      {
          if (!$this->cache instanceof TagAwareAdapterInterface) {
              throw new \RuntimeException('Cannot invalidate tags on a cache
              implementation that does not implement the TagAwareAdapterInterface.');
          }
  
          try {
              return $this->cache->invalidateTags($tags);
          } catch (InvalidArgumentException $e) {
              return false;
          }
      }
code_tokens: public function invalidateTags ( array $ tags ) { if ( ! $ this -> cache instanceof TagAwareAdapterInterface ) { throw new \ RuntimeException ( 'Cannot invalidate tags on a cache
              implementation that does not implement the TagAwareAdapterInterface.' ) ; } try { return $ this -> cache -> invalidateTags ( $ tags ) ; } catch ( InvalidArgumentException $ e ) { return false ; } }
docstring: The tags are set from the header configured in cache_tags_header.
  
  {@inheritdoc}
docstring_tokens: The tags are set from the header configured in cache_tags_header .