3 namespace Drupal\KernelTests\Core\Cache;
5 use Drupal\Core\Cache\BackendChain;
6 use Drupal\Core\Cache\MemoryBackend;
9 * Unit test of the backend chain using the generic cache unit test base.
13 class BackendChainTest extends GenericCacheBackendUnitTestBase {
15 protected function createCacheBackend($bin) {
16 $chain = new BackendChain($bin);
18 // We need to create some various backends in the chain.
20 ->appendBackend(new MemoryBackend())
21 ->prependBackend(new MemoryBackend())
22 ->appendBackend(new MemoryBackend());
24 \Drupal::service('cache_tags.invalidator')->addInvalidator($chain);