protected function FieldLayoutBuilderTest::setUp in Drupal 9
Same name and namespace in other branches
- 8 core/modules/field_layout/tests/src/Unit/FieldLayoutBuilderTest.php \Drupal\Tests\field_layout\Unit\FieldLayoutBuilderTest::setUp()
- 10 core/modules/field_layout/tests/src/Unit/FieldLayoutBuilderTest.php \Drupal\Tests\field_layout\Unit\FieldLayoutBuilderTest::setUp()
Overrides UnitTestCase::setUp
File
- core/
modules/ field_layout/ tests/ src/ Unit/ FieldLayoutBuilderTest.php, line 49
Class
- FieldLayoutBuilderTest
- @coversDefaultClass \Drupal\field_layout\FieldLayoutBuilder @group field_layout
Namespace
Drupal\Tests\field_layout\UnitCode
protected function setUp() : void {
parent::setUp();
$this->pluginDefinition = new LayoutDefinition([
'library' => 'field_layout/drupal.layout.twocol',
'theme_hook' => 'layout__twocol',
'regions' => [
'left' => [
'label' => 'Left',
],
'right' => [
'label' => 'Right',
],
],
]);
$this->layoutPlugin = new LayoutDefault([], 'two_column', $this->pluginDefinition);
$this->layoutPluginManager = $this
->prophesize(LayoutPluginManagerInterface::class);
$this->layoutPluginManager
->getDefinition('unknown', FALSE)
->willReturn(NULL);
$this->layoutPluginManager
->getDefinition('two_column', FALSE)
->willReturn($this->pluginDefinition);
$this->entityFieldManager = $this
->prophesize(EntityFieldManagerInterface::class);
$this->fieldLayoutBuilder = new FieldLayoutBuilder($this->layoutPluginManager
->reveal(), $this->entityFieldManager
->reveal());
}