function entity_print_form_entity_view_display_edit_form_validate in Entity Print 8.2
Same name and namespace in other branches
- 8 entity_print.module \entity_print_form_entity_view_display_edit_form_validate()
Entity display form validation handler.
1 string reference to 'entity_print_form_entity_view_display_edit_form_validate'
File
- ./
entity_print.module, line 119 - Print any entity.
Code
function entity_print_form_entity_view_display_edit_form_validate(&$form, FormStateInterface $form_state) {
$export_types = \Drupal::service('plugin.manager.entity_print.export_type')
->getDefinitions();
foreach ($export_types as $export_type => $definition) {
$key = 'entity_print_view_' . $export_type;
if (empty($form_state
->getValue([
'fields',
$key,
'empty_cell',
]))) {
$form_state
->setErrorByName("fields][{$key}][empty_cell", t('The Entity Print fields settings have not been saved. Please enter a non-empty value for the @label field.', [
'@label' => $definition['label'],
]));
}
}
}