Commit ca7950c5 authored by Ivan Doroshenko's avatar Ivan Doroshenko Committed by Liam Morland
Browse files

ISTWCMS-4881: Use WebformInterface in uw_sites_all_webform_presave()

This function will only be called with this entity type anyway and it
means we can use methods that are specific to WebformInterface.
parent cd1b38e5
...@@ -5,9 +5,9 @@ ...@@ -5,9 +5,9 @@
* Workbench module file. * Workbench module file.
*/ */
use Drupal\Core\Entity\EntityInterface;
use Drupal\Core\Form\FormStateInterface; use Drupal\Core\Form\FormStateInterface;
use Drupal\menu_link_content\Entity\MenuLinkContent; use Drupal\menu_link_content\Entity\MenuLinkContent;
use Drupal\webform\WebformInterface;
/** /**
* Implements hook_form_BASE_FORM_ID_alter(). * Implements hook_form_BASE_FORM_ID_alter().
...@@ -131,7 +131,7 @@ function uw_sites_all_update_projects_alter(&$projects) { ...@@ -131,7 +131,7 @@ function uw_sites_all_update_projects_alter(&$projects) {
/** /**
* Implements hook_ENTITY_TYPE_presave(). * Implements hook_ENTITY_TYPE_presave().
*/ */
function uw_sites_all_webform_presave(EntityInterface $webform): void { function uw_sites_all_webform_presave(WebformInterface $webform): void {
// Add a Webform CAPTCHA component to each newly-created Webform. // Add a Webform CAPTCHA component to each newly-created Webform.
if ($webform->isNew()) { if ($webform->isNew()) {
$elements = [ $elements = [
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment