function entity_print_form_entity_view_display_edit_form_submit in Entity Print 8
Same name and namespace in other branches
- 8.2 entity_print.module \entity_print_form_entity_view_display_edit_form_submit()
Entity display form submit handler.
1 string reference to 'entity_print_form_entity_view_display_edit_form_submit'
File
- ./
entity_print.module, line 94 - Print any entity.
Code
function entity_print_form_entity_view_display_edit_form_submit(&$form, FormStateInterface $form_state) {
/** @var \Drupal\Core\Entity\Entity\EntityViewDisplay $display */
$display = $form_state
->getFormObject()
->getEntity();
// If we've enabled the entity_print_view field then save the label for
// rendering later.
if ($display
->getComponent('entity_print_view')) {
$value = $form_state
->getValue([
'fields',
'entity_print_view',
])['empty_cell'];
$display
->setThirdPartySetting('entity_print', 'label', $value);
$display
->save();
}
}