public function LanguageInterfaceContextTest::setUp in Page Manager 8.4
Overrides PageContextTestBase::setUp
File
- tests/
src/ Unit/ LanguageInterfaceContextTest.php, line 30
Class
- LanguageInterfaceContextTest
- Tests the current language interface context.
Namespace
Drupal\Tests\page_manager\UnitCode
public function setUp() {
parent::setUp();
$language_manager = $this
->getMockBuilder('\\Drupal\\Core\\Language\\LanguageManagerInterface')
->disableOriginalConstructor()
->getMock();
$context = new Context(new ContextDefinition('language', 'current_language_context'), $language_manager
->getCurrentLanguage(LanguageInterface::TYPE_INTERFACE));
$this->contextRepository = $this
->getMockBuilder('\\Drupal\\Core\\Plugin\\Context\\ContextRepositoryInterface')
->disableOriginalConstructor()
->getMock();
$this->contextRepository
->expects($this
->once())
->method('getRunTimeContexts')
->willReturn([
'@language.current_language_context:language_interface' => $context,
]);
}