You are here

function drush_webform_devel_reset in Webform 8.5

Same name and namespace in other branches
  1. 6.x modules/webform_devel/webform_devel.drush.inc \drush_webform_devel_reset()

Implements drush_hook_COMMAND().

See also

\Drupal\webform_devel\Commands\WebformDevelCommands::drush_webform_devel_reset()

File

modules/webform_devel/webform_devel.drush.inc, line 54
Webform module drush commands.

Code

function drush_webform_devel_reset() {
  if (!drush_confirm(dt("Are you sure you want reset the Webform module's user data and saved state?"))) {
    return drush_user_abort();
  }
  Drush::output()
    ->writeln(dt('Resetting message closed via State API…'));
  \Drupal::state()
    ->delete('webform.element.message');
  Drush::output()
    ->writeln(dt('Resetting message closed via User Data…'));
  \Drupal::service('user.data')
    ->delete('webform', NULL, 'webform.element.message');
}