installEntitySchema('entity_test_base_field_display'); LayoutBuilderEntityViewDisplay::create([ 'targetEntityType' => 'entity_test_base_field_display', 'bundle' => 'entity_test_base_field_display', 'mode' => 'default', 'status' => TRUE, ]) ->enableLayoutBuilder() ->setOverridable() ->save(); array_map(function ($row) { return ['section' => $row]; }, $section_data); $entity = EntityTestBaseFieldDisplay::create([ 'name' => 'The test entity', OverridesSectionStorage::FIELD_NAME => $section_data, ]); $entity->save(); return $entity->get(OverridesSectionStorage::FIELD_NAME); } }