Loading core/core.services.yml +3 −0 Changes for core/core.services.yml: 3 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -198,6 +198,7 @@ services: arguments: ['@database'] tags: - { name: cache_tags_invalidator} - { name: backend_overridable } cache.backend.chainedfast: class: Drupal\Core\Cache\ChainedFastBackendFactory arguments: ['@settings'] Loading @@ -206,6 +207,8 @@ services: cache.backend.database: class: Drupal\Core\Cache\DatabaseBackendFactory arguments: ['@database', '@cache_tags.invalidator.checksum', '@settings'] tags: - { name: backend_overridable } cache.backend.apcu: class: Drupal\Core\Cache\ApcuBackendFactory arguments: ['%app.root%', '%site.path%', '@cache_tags.invalidator.checksum'] Loading core/tests/Drupal/KernelTests/Core/Cache/DatabaseBackendTest.php +16 −0 Changes for core/tests/Drupal/KernelTests/Core/Cache/DatabaseBackendTest.php: 16 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -103,4 +103,20 @@ protected function getNumRows() { return (int) $query->execute()->fetchField(); } /** * Test that the service "cache_tags.invalidator.checksum" is backend overridable. */ public function testCacheTagsInvalidatorChecksumIsBackendOverridable() { $definition = $this->container->getDefinition('cache_tags.invalidator.checksum'); $this->assertTrue($definition->hasTag('backend_overridable')); } /** * Test that the service "cache.backend.database" is backend overridable. */ public function testCacheBackendDatabaseIsBackendOverridable() { $definition = $this->container->getDefinition('cache.backend.database'); $this->assertTrue($definition->hasTag('backend_overridable')); } } Loading
core/core.services.yml +3 −0 Changes for core/core.services.yml: 3 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -198,6 +198,7 @@ services: arguments: ['@database'] tags: - { name: cache_tags_invalidator} - { name: backend_overridable } cache.backend.chainedfast: class: Drupal\Core\Cache\ChainedFastBackendFactory arguments: ['@settings'] Loading @@ -206,6 +207,8 @@ services: cache.backend.database: class: Drupal\Core\Cache\DatabaseBackendFactory arguments: ['@database', '@cache_tags.invalidator.checksum', '@settings'] tags: - { name: backend_overridable } cache.backend.apcu: class: Drupal\Core\Cache\ApcuBackendFactory arguments: ['%app.root%', '%site.path%', '@cache_tags.invalidator.checksum'] Loading
core/tests/Drupal/KernelTests/Core/Cache/DatabaseBackendTest.php +16 −0 Changes for core/tests/Drupal/KernelTests/Core/Cache/DatabaseBackendTest.php: 16 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -103,4 +103,20 @@ protected function getNumRows() { return (int) $query->execute()->fetchField(); } /** * Test that the service "cache_tags.invalidator.checksum" is backend overridable. */ public function testCacheTagsInvalidatorChecksumIsBackendOverridable() { $definition = $this->container->getDefinition('cache_tags.invalidator.checksum'); $this->assertTrue($definition->hasTag('backend_overridable')); } /** * Test that the service "cache.backend.database" is backend overridable. */ public function testCacheBackendDatabaseIsBackendOverridable() { $definition = $this->container->getDefinition('cache.backend.database'); $this->assertTrue($definition->hasTag('backend_overridable')); } }