Issue #3209453 by daffie: The service "search.index" should be backend_overridable

merge-requests/593/head
daffie 2021-04-24 20:17:46 +00:00 committed by larowlan
parent cdf0726ead
commit 83c20c7c49
2 changed files with 31 additions and 0 deletions

View File

@ -10,6 +10,8 @@ services:
search.index:
class: Drupal\search\SearchIndex
arguments: ['@config.factory', '@database','@database.replica', '@cache_tags.invalidator', '@search.text_processor']
tags:
- { name: backend_overridable }
search.text_processor:
class: Drupal\search\SearchTextProcessor

View File

@ -0,0 +1,29 @@
<?php
namespace Drupal\Tests\search\Kernel;
use Drupal\KernelTests\KernelTestBase;
/**
* Tests the service "search.index".
*
* @group search
*/
class SearchIndexTest extends KernelTestBase {
/**
* Modules to enable.
*
* @var array
*/
protected static $modules = ['search'];
/**
* Test that the service "search.index" is backend overridable.
*/
public function testSearchIndexServiceIsBackendOverridable() {
$definition = $this->container->getDefinition('search.index');
$this->assertTrue($definition->hasTag('backend_overridable'));
}
}