comparison core/modules/language/tests/src/Kernel/LanguageTestBase.php @ 0:4c8ae668cc8c

Initial import (non-working)
author Chris Cannam
date Wed, 29 Nov 2017 16:09:58 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:4c8ae668cc8c
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 }