function _webform_form_webform_submission_form_after_build in Webform 8.5
Same name and namespace in other branches
- 6.x includes/webform.form_alter.inc \_webform_form_webform_submission_form_after_build()
Alter webform after build.
1 string reference to '_webform_form_webform_submission_form_after_build'
- webform_form_alter in includes/
webform.form_alter.inc - Implements hook_form_alter().
File
- includes/
webform.form_alter.inc, line 71 - Webform module form alter hooks.
Code
function _webform_form_webform_submission_form_after_build($form, FormStateInterface $form_state) {
$form_object = $form_state
->getFormObject();
/** @var \Drupal\webform\WebformSubmissionInterface $webform_submission */
$webform_submission = $form_object
->getEntity();
$webform = $webform_submission
->getWebform();
// Add contextual links and change theme wrapper to webform.html.twig
// which includes 'title_prefix' and 'title_suffix' variables needed for
// contextual links to appear.
$form['#contextual_links']['webform'] = [
'route_parameters' => [
'webform' => $webform
->id(),
],
];
$form['#theme_wrappers'] = [
'webform',
];
return $form;
}