class LayoutSectionStorageParamConverterTest extends UnitTestCase
{ /**
* @covers ::convert
*/
public function testConvert() { $section_storage_manager =
$this->
prophesize(SectionStorageManagerInterface::
class);
$converter =
new LayoutSectionStorageParamConverter($section_storage_manager->
reveal());
$section_storage =
$this->
prophesize(SectionStorageInterface::
class);
$value = 'some_value';
$definition =
['layout_builder_tempstore' => TRUE
];
$name = 'the_parameter_name';
$defaults =
['section_storage_type' => 'my_type'
];
$section_storage_manager->
hasDefinition('my_type'
)->
willReturn(TRUE
);
$section_storage_manager->
loadEmpty('my_type'
)->
willReturn($section_storage->
reveal());
$section_storage->
deriveContextsFromRoute($value,
$definition,
$name,
$defaults)->
willReturn([]);