Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / web / core / modules / language / tests / src / Kernel / LanguageTestBase.php
1 <?php
2
3 namespace Drupal\Tests\language\Kernel;
4
5 use Drupal\KernelTests\KernelTestBase;
6
7 /**
8  * Test for dependency injected language object.
9  */
10 abstract class LanguageTestBase extends KernelTestBase {
11
12   public static $modules = ['system', 'language', 'language_test'];
13   /**
14    * The language manager.
15    *
16    * @var \Drupal\Core\Language\LanguageManagerInterface
17    */
18   protected $languageManager;
19
20   /**
21    * The state storage service.
22    *
23    * @var \Drupal\Core\State\StateInterface
24    */
25   protected $state;
26
27   /**
28    * {@inheritdoc}
29    */
30   protected function setUp() {
31     parent::setUp();
32
33     $this->installConfig(['language']);
34
35     $this->state = $this->container->get('state');
36
37     // Ensure we are building a new Language object for each test.
38     $this->languageManager = $this->container->get('language_manager');
39     $this->languageManager->reset();
40   }
41
42 }