/**
  * This delegates to Cache::mergeTags(), so just a basic test.
  *
  * @covers ::addCacheTags
  */
 public function testAddCacheTags()
 {
     $metadata = new CacheableMetadata();
     $add_expected = [[[], []], [['foo:bar'], ['foo:bar']], [['foo:baz'], ['foo:bar', 'foo:baz']], [['axx:first', 'foo:baz'], ['axx:first', 'foo:bar', 'foo:baz']], [[], ['axx:first', 'foo:bar', 'foo:baz']], [['axx:first'], ['axx:first', 'foo:bar', 'foo:baz']]];
     foreach ($add_expected as $data) {
         list($add, $expected) = $data;
         $metadata->addCacheTags($add);
         $this->assertEquals($expected, $metadata->getCacheTags());
     }
 }
Example #2
0
 /**
  * {@inheritdoc}
  */
 public function getCacheTags()
 {
     return $this->cacheabilityMetadata->getCacheTags();
 }