function webform_revisions_entity_type_alter in Config Entity Revisions 8.2
Same name and namespace in other branches
- 8 modules/webform_revisions/webform_revisions.module \webform_revisions_entity_type_alter()
- 1.x modules/webform_revisions/webform_revisions.module \webform_revisions_entity_type_alter()
Implements hook_entity_type_alter().
File
- modules/
webform_revisions/ webform_revisions.module, line 96 - Webform revisions procedural hooks.
Code
function webform_revisions_entity_type_alter(&$entity_types) {
if (isset($entity_types['webform'])) {
$entity_types['webform']
->setClass('Drupal\\webform_revisions\\Entity\\WebformRevision')
->setFormClass('edit', 'Drupal\\webform_revisions\\WebformRevisionsEditForm')
->setStorageClass('Drupal\\webform_revisions\\WebformRevisionsStorage')
->setLinkTemplate('revisions', '/admin/structure/webforms/webform/{webform}/revisions')
->setLinkTemplate('revision', '/admin/structure/webforms/webform/{webform}/revision/{revision_id}')
->setHandlerClass('moderation', 'Drupal\\config_entity_revisions\\Entity\\Handler\\ConfigEntityRevisionsModerationHandler');
}
if (isset($entity_types['webform_submission'])) {
$entity_types['webform_submission']
->setClass('Drupal\\webform_revisions\\Entity\\WebformRevisionsSubmission');
$entity_types['webform_submission']
->setStorageClass('Drupal\\webform_revisions\\WebformRevisionsSubmissionStorage');
}
}