function webform_templates_entity_type_alter in Webform 8.5
Same name and namespace in other branches
- 6.x modules/webform_templates/webform_templates.module \webform_templates_entity_type_alter()
Implements hook_entity_type_alter().
File
- modules/
webform_templates/ webform_templates.module, line 11 - Provides starter templates that can be used to create new webforms.
Code
function webform_templates_entity_type_alter(array &$entity_types) {
if (isset($entity_types['webform_submission'])) {
/** @var \Drupal\Core\Entity\ContentEntityTypeInterface $webform_submission_entity_type */
$webform_submission_entity_type = $entity_types['webform_submission'];
$handlers = $webform_submission_entity_type
->getHandlerClasses();
$handlers['form']['preview'] = 'Drupal\\webform_templates\\WebformTemplatesSubmissionPreviewForm';
$webform_submission_entity_type
->setHandlerClass('form', $handlers['form']);
}
}