Drupal\webform\Entity\Webform#339 (68)
  • Properties (68)
  • Available methods (228)
  • Static class properties (26)
  • protected entityTypeId -> string (7) "webform"
    protected enforceIsNew -> null
    protected typedData -> null
    protected cacheContexts -> array (0)
    protected cacheTags -> array (0)
    protected cacheMaxAge -> integer -1
    protected _serviceIds -> array (0)
    protected _entityStorages -> array (0)
    protected originalId -> string (7) "contact"
    protected status -> string (4) "open"
    protected uuid -> string (36) "fcb37768-04a3-43a9-b07c-a925c3d48827"
    private isUninstalling -> boolean false
    protected langcode -> string (2) "en"
    protected third_party_settings -> array (0)
    protected _core -> array (1)
    default_config_hash => string (43) "9VvRhyFTsY3ILtr6v0MP2VOX_kVhh7ZU2E0YzCXGxtU"
    protected trustedData -> boolean false
    protected dependencies -> array (1)
    enforced => array (1)
    module => array (1)
    0 => string (7) "webform"
    protected isSyncing -> boolean false
    protected id -> string (7) "contact"
    protected operation -> null
    protected override -> boolean false
    protected elementsTranslated -> boolean false
    protected updating -> boolean false
    protected open -> null
    protected close -> null
    protected weight -> integer 0
    protected template -> boolean false
    protected archive -> boolean false
    protected title -> string (10) "Contact Us"
    protected description -> string (28) "Basic email contact webform."
    protected categories -> array (0)
    protected uid -> null
    protected settings -> array (133)
    ajax => boolean false
    ajax_scroll_top => string (4) "form"
    ajax_progress_type => string (0) ""
    ajax_effect => string (0) ""
    ajax_speed => null
    page => boolean true
    page_submit_path => string (8) "/contact"
    page_confirm_path => string (0) ""
    page_theme_name => string (0) ""
    form_title => string (21) "source_entity_webform"
    form_submit_once => boolean false
    form_open_message => string (0) ""
    form_close_message => string (0) ""
    form_exception_message => string (0) ""
    form_previous_submissions => boolean true
    form_confidential => boolean false
    form_confidential_message => string (0) ""
    form_disable_remote_addr => boolean false
    form_convert_anonymous => boolean false
    form_prepopulate => boolean false
    form_prepopulate_source_entity => boolean false
    form_prepopulate_source_entity_required => boolean false
    form_prepopulate_source_entity_type => string (0) ""
    form_unsaved => boolean false
    form_disable_back => boolean false
    form_submit_back => boolean false
    form_disable_autocomplete => boolean false
    form_novalidate => boolean false
    form_disable_inline_errors => boolean false
    form_required => boolean false
    form_autofocus => boolean false
    form_details_toggle => boolean false
    form_reset => boolean false
    form_access_denied => string (7) "default"
    form_access_denied_title => string (0) ""
    form_access_denied_message => string (0) ""
    form_access_denied_attributes => array (0)
    form_file_limit => string (0) ""
    form_attributes => array (0)
    form_method => string (0) ""
    form_action => string (0) ""
    share => boolean false
    share_node => boolean false
    share_theme_name => string (0) ""
    share_title => boolean true
    share_page_body_attributes => array (0)
    submission_label => string (0) ""
    submission_exception_message => string (0) ""
    submission_locked_message => string (0) ""
    submission_log => boolean false
    submission_excluded_elements => array (0)
    submission_exclude_empty => boolean false
    submission_exclude_empty_checkbox => boolean false
    submission_views => array (0)
    submission_views_replace => array (0)
    submission_user_columns => array (0)
    submission_user_duplicate => boolean false
    submission_access_denied => string (7) "default"
    submission_access_denied_title => string (0) ""
    submission_access_denied_message => string (0) ""
    submission_access_denied_attributes => array (0)
    previous_submission_message => string (0) ""
    previous_submissions_message => string (0) ""
    autofill => boolean false
    autofill_message => string (0) ""
    autofill_excluded_elements => array (0)
    wizard_progress_bar => boolean true
    wizard_progress_pages => boolean false
    wizard_progress_percentage => boolean false
    wizard_progress_link => boolean false
    wizard_progress_states => boolean false
    wizard_start_label => string (0) ""
    wizard_preview_link => boolean false
    wizard_confirmation => boolean true
    wizard_confirmation_label => string (0) ""
    wizard_auto_forward => boolean true
    wizard_auto_forward_hide_next_button => boolean false
    wizard_keyboard => boolean true
    wizard_track => string (0) ""
    wizard_prev_button_label => string (0) ""
    wizard_next_button_label => string (0) ""
    wizard_toggle => boolean false
    wizard_toggle_show_label => string (0) ""
    wizard_toggle_hide_label => string (0) ""
    wizard_page_type => string (9) "container"
    wizard_page_title_tag => string (2) "h2"
    preview => integer 0
    preview_label => string (0) ""
    preview_title => string (0) ""
    preview_message => string (0) ""
    preview_attributes => array (0)
    preview_excluded_elements => array (0)
    preview_exclude_empty => boolean true
    preview_exclude_empty_checkbox => boolean false
    draft => string (4) "none"
    draft_multiple => boolean false
    draft_auto_save => boolean false
    draft_saved_message => string (0) ""
    draft_loaded_message => string (0) ""
    draft_pending_single_message => string (0) ""
    draft_pending_multiple_message => string (0) ""
    confirmation_type => string (4) "page"
    confirmation_url => string (7) "<front>"
    confirmation_title => string (10) "Thank you!"
    confirmation_message => string (146) "Thanks for getting in touch with Treegeneration. Your message has been sent ...
    Thanks for getting in touch with Treegeneration. Your message has been sent to a member of our team and we will get back to you as soon as we can.
    
    confirmation_attributes => array (0)
    confirmation_back => boolean true
    confirmation_back_label => string (0) ""
    confirmation_back_attributes => array (0)
    confirmation_exclude_query => boolean false
    confirmation_exclude_token => boolean false
    confirmation_update => boolean false
    limit_total => null
    limit_total_interval => null
    limit_total_message => string (0) ""
    limit_total_unique => boolean false
    limit_user => null
    limit_user_interval => null
    limit_user_message => string (0) ""
    limit_user_unique => boolean false
    entity_limit_total => null
    entity_limit_total_interval => null
    entity_limit_user => null
    entity_limit_user_interval => null
    purge => string (4) "none"
    purge_days => null
    results_disabled => boolean false
    results_disabled_ignore => boolean false
    results_customize => boolean false
    token_view => boolean false
    token_update => boolean false
    token_delete => boolean false
    serial_disabled => boolean false
    protected settingsOriginal -> array (133)
    ajax => boolean false
    ajax_scroll_top => string (4) "form"
    ajax_progress_type => string (0) ""
    ajax_effect => string (0) ""
    ajax_speed => null
    page => boolean true
    page_submit_path => string (8) "/contact"
    page_confirm_path => string (0) ""
    page_theme_name => string (0) ""
    form_title => string (21) "source_entity_webform"
    form_submit_once => boolean false
    form_open_message => string (0) ""
    form_close_message => string (0) ""
    form_exception_message => string (0) ""
    form_previous_submissions => boolean true
    form_confidential => boolean false
    form_confidential_message => string (0) ""
    form_disable_remote_addr => boolean false
    form_convert_anonymous => boolean false
    form_prepopulate => boolean false
    form_prepopulate_source_entity => boolean false
    form_prepopulate_source_entity_required => boolean false
    form_prepopulate_source_entity_type => string (0) ""
    form_unsaved => boolean false
    form_disable_back => boolean false
    form_submit_back => boolean false
    form_disable_autocomplete => boolean false
    form_novalidate => boolean false
    form_disable_inline_errors => boolean false
    form_required => boolean false
    form_autofocus => boolean false
    form_details_toggle => boolean false
    form_reset => boolean false
    form_access_denied => string (7) "default"
    form_access_denied_title => string (0) ""
    form_access_denied_message => string (0) ""
    form_access_denied_attributes => array (0)
    form_file_limit => string (0) ""
    form_attributes => array (0)
    form_method => string (0) ""
    form_action => string (0) ""
    share => boolean false
    share_node => boolean false
    share_theme_name => string (0) ""
    share_title => boolean true
    share_page_body_attributes => array (0)
    submission_label => string (0) ""
    submission_exception_message => string (0) ""
    submission_locked_message => string (0) ""
    submission_log => boolean false
    submission_excluded_elements => array (0)
    submission_exclude_empty => boolean false
    submission_exclude_empty_checkbox => boolean false
    submission_views => array (0)
    submission_views_replace => array (0)
    submission_user_columns => array (0)
    submission_user_duplicate => boolean false
    submission_access_denied => string (7) "default"
    submission_access_denied_title => string (0) ""
    submission_access_denied_message => string (0) ""
    submission_access_denied_attributes => array (0)
    previous_submission_message => string (0) ""
    previous_submissions_message => string (0) ""
    autofill => boolean false
    autofill_message => string (0) ""
    autofill_excluded_elements => array (0)
    wizard_progress_bar => boolean true
    wizard_progress_pages => boolean false
    wizard_progress_percentage => boolean false
    wizard_progress_link => boolean false
    wizard_progress_states => boolean false
    wizard_start_label => string (0) ""
    wizard_preview_link => boolean false
    wizard_confirmation => boolean true
    wizard_confirmation_label => string (0) ""
    wizard_auto_forward => boolean true
    wizard_auto_forward_hide_next_button => boolean false
    wizard_keyboard => boolean true
    wizard_track => string (0) ""
    wizard_prev_button_label => string (0) ""
    wizard_next_button_label => string (0) ""
    wizard_toggle => boolean false
    wizard_toggle_show_label => string (0) ""
    wizard_toggle_hide_label => string (0) ""
    wizard_page_type => string (9) "container"
    wizard_page_title_tag => string (2) "h2"
    preview => integer 0
    preview_label => string (0) ""
    preview_title => string (0) ""
    preview_message => string (0) ""
    preview_attributes => array (0)
    preview_excluded_elements => array (0)
    preview_exclude_empty => boolean true
    preview_exclude_empty_checkbox => boolean false
    draft => string (4) "none"
    draft_multiple => boolean false
    draft_auto_save => boolean false
    draft_saved_message => string (0) ""
    draft_loaded_message => string (0) ""
    draft_pending_single_message => string (0) ""
    draft_pending_multiple_message => string (0) ""
    confirmation_type => string (4) "page"
    confirmation_url => string (7) "<front>"
    confirmation_title => string (10) "Thank you!"
    confirmation_message => string (146) "Thanks for getting in touch with Treegeneration. Your message has been sent ...
    Thanks for getting in touch with Treegeneration. Your message has been sent to a member of our team and we will get back to you as soon as we can.
    
    confirmation_attributes => array (0)
    confirmation_back => boolean true
    confirmation_back_label => string (0) ""
    confirmation_back_attributes => array (0)
    confirmation_exclude_query => boolean false
    confirmation_exclude_token => boolean false
    confirmation_update => boolean false
    limit_total => null
    limit_total_interval => null
    limit_total_message => string (0) ""
    limit_total_unique => boolean false
    limit_user => null
    limit_user_interval => null
    limit_user_message => string (0) ""
    limit_user_unique => boolean false
    entity_limit_total => null
    entity_limit_total_interval => null
    entity_limit_user => null
    entity_limit_user_interval => null
    purge => string (4) "none"
    purge_days => null
    results_disabled => boolean false
    results_disabled_ignore => boolean false
    results_customize => boolean false
    token_view => boolean false
    token_update => boolean false
    token_delete => boolean false
    serial_disabled => boolean false
    protected access -> array (11)
    • Table (11)
    • Contents (11)
    • rolesuserspermissions
      createarray (2)array (0)array (0)
      view_anyarray (0)array (0)array (0)
      update_anyarray (0)array (0)array (0)
      delete_anyarray (0)array (0)array (0)
      purge_anyarray (0)array (0)array (0)
      view_ownarray (0)array (0)array (0)
      update_ownarray (0)array (0)array (0)
      delete_ownarray (0)array (0)array (0)
      administerarray (0)array (0)array (0)
      testarray (0)array (0)array (0)
      configurationarray (0)array (0)array (0)
    • create => array (3)
      roles => array (2)
      0 => string (9) "anonymous"
      1 => string (13) "authenticated"
      users => array (0)
      permissions => array (0)
      view_any => array (3)
      roles => array (0)
      users => array (0)
      permissions => array (0)
      update_any => array (3)
      roles => array (0)
      users => array (0)
      permissions => array (0)
      delete_any => array (3)
      roles => array (0)
      users => array (0)
      permissions => array (0)
      purge_any => array (3)
      roles => array (0)
      users => array (0)
      permissions => array (0)
      view_own => array (3)
      roles => array (0)
      users => array (0)
      permissions => array (0)
      update_own => array (3)
      roles => array (0)
      users => array (0)
      permissions => array (0)
      delete_own => array (3)
      roles => array (0)
      users => array (0)
      permissions => array (0)
      administer => array (3)
      roles => array (0)
      users => array (0)
      permissions => array (0)
      test => array (3)
      roles => array (0)
      users => array (0)
      permissions => array (0)
      configuration => array (3)
      roles => array (0)
      users => array (0)
      permissions => array (0)
    protected elements -> string (632) "name: '#title': 'Your Name' '#type': textfield '#required': true '#default_v...
    name:
      '#title': 'Your Name'
      '#type': textfield
      '#required': true
      '#default_value': '[current-user:display-name]'
    email:
      '#title': 'Your Email'
      '#type': email
      '#required': true
      '#default_value': '[current-user:mail]'
    subject:
      '#title': Subject
      '#type': textfield
      '#required': true
      '#test': 'Testing contact webform from [site:name]'
    message:
      '#title': Message
      '#type': textarea
      '#required': true
      '#test': 'Please ignore this email.'
    captcha:
      '#type': captcha
      '#captcha_type': recaptcha/reCAPTCHA
    actions:
      '#type': webform_actions
      '#title': 'Submit button(s)'
      '#submit__label': 'Send message'
    
    protected css -> string (0) ""
    protected javascript -> string (0) ""
    protected handlers -> array (2)
    • Table (2)
    • Contents (2)
    • idhandler_idlabelnotesstatusconditionsweightsettings
      email_confirmationemailemail_confirmationEmail confirmationfalsearray (0)1array (27)
      email_notificationemailemail_notificationEmail notificationtruearray (0)2array (27)
    • email_confirmation => array (8)
      id => string (5) "email"
      handler_id => string (18) "email_confirmation"
      label => string (18) "Email confirmation"
      notes => string (0) ""
      status => boolean false
      conditions => array (0)
      weight => integer 1
      settings => array (27)
      states => array (1)
      0 => string (9) "completed"
      to_mail => string (19) "[current-user:mail]"
      to_options => array (0)
      bcc_mail => string (0) ""
      bcc_options => array (0)
      cc_mail => string (0) ""
      cc_options => array (0)
      from_mail => string (8) "_default"
      from_options => array (0)
      from_name => string (8) "_default"
      reply_to => string (0) ""
      return_path => string (0) ""
      sender_mail => string (0) ""
      sender_name => string (0) ""
      subject => string (39) "Thank you for contacting Treegeneration"
      body => string (253) "<p>{{ webform_token('[webform_submission:values:name:value]', webform_submis...
      <p>{{ webform_token('[webform_submission:values:name:value]', webform_submission, [], options) }},</p>
      <p>Thank you for contacting Treegeneration. Your message has been sent to a member of our team and we will get back to you as soon as we can.</p>
      
      
      
      excluded_elements => array (0)
      ignore_access => boolean false
      exclude_empty => boolean true
      exclude_empty_checkbox => boolean false
      exclude_attachments => boolean false
      html => boolean true
      attachments => boolean false
      twig => boolean true
      theme_name => string (0) ""
      parameters => array (0)
      debug => boolean false
      email_notification => array (8)
      id => string (5) "email"
      handler_id => string (18) "email_notification"
      label => string (18) "Email notification"
      notes => string (0) ""
      status => boolean true
      conditions => array (0)
      weight => integer 2
      settings => array (27)
      states => array (1)
      0 => string (9) "completed"
      to_mail => string (8) "_default"
      to_options => array (0)
      bcc_mail => string (0) ""
      bcc_options => array (0)
      cc_mail => string (0) ""
      cc_options => array (0)
      from_mail => string (37) "[webform_submission:values:email:raw]"
      from_options => array (0)
      from_name => string (36) "[webform_submission:values:name:raw]"
      reply_to => string (0) ""
      return_path => string (0) ""
      sender_mail => string (0) ""
      sender_name => string (0) ""
      subject => string (51) "[Contact] [webform_submission:values:subject:value]"
      body => string (118) "<p>Contact form submission:</p> {{ webform_token('[webform_submission:values...
      <p>Contact form submission:</p>
      {{ webform_token('[webform_submission:values]', webform_submission, [], options) }}
      
      
      excluded_elements => array (0)
      ignore_access => boolean false
      exclude_empty => boolean true
      exclude_empty_checkbox => boolean false
      exclude_attachments => boolean false
      html => boolean true
      attachments => boolean false
      twig => boolean true
      theme_name => string (0) ""
      parameters => array (0)
      debug => boolean false
    protected handlersCollection -> null
    protected variants -> array (0)
    protected variantsCollection -> null
    protected elementsOriginal -> string (632) "name: '#title': 'Your Name' '#type': textfield '#required': true '#default_v...
    name:
      '#title': 'Your Name'
      '#type': textfield
      '#required': true
      '#default_value': '[current-user:display-name]'
    email:
      '#title': 'Your Email'
      '#type': email
      '#required': true
      '#default_value': '[current-user:mail]'
    subject:
      '#title': Subject
      '#type': textfield
      '#required': true
      '#test': 'Testing contact webform from [site:name]'
    message:
      '#title': Message
      '#type': textarea
      '#required': true
      '#test': 'Please ignore this email.'
    captcha:
      '#type': captcha
      '#captcha_type': recaptcha/reCAPTCHA
    actions:
      '#type': webform_actions
      '#title': 'Submit button(s)'
      '#submit__label': 'Send message'
    
    protected elementsDecoded -> null
    protected elementsInitialized -> null
    protected elementsDecodedAndFlattened -> null
    protected elementsInitializedAndFlattened -> null
    protected elementsInitializedFlattenedAndHasValue -> null
    protected elementsTranslations -> null
    protected elementsPrepopulate -> array (0)
    protected elementsActions -> array (0)
    protected elementsWizardPages -> array (0)
    protected elementsManagedFiles -> array (0)
    protected elementsAttachments -> array (0)
    protected elementsComputed -> array (0)
    protected elementsVariant -> array (0)
    protected elementsCss -> array (0)
    protected elementsJavaScript -> array (0)
    protected elementsDefaultData -> array (0)
    protected pages -> null
    protected hasFlexboxLayout -> boolean false
    protected hasContainer -> boolean false
    protected hasConditions -> boolean false
    protected hasRequired -> boolean false
    protected hasTranslations -> null
    protected hasMessageHandler -> null
    protected hasAnonymousSubmissionTrackingHandler -> null
    protected stringTranslation -> null
  • public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation): $this Sets the string translation service to use.
    $0->setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation)
    /**
    * Sets the string translation service to use.
    *
    * @param \Drupal\Core\StringTranslation\TranslationInterface $translation
    *   The string translation service.
    *
    * @return $this
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
    public getLangcode() {@inheritdoc}
    $0->getLangcode()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:503
    public getWeight() {@inheritdoc}
    $0->getWeight()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:510
    public getOwner() {@inheritdoc}
    $0->getOwner()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:517
    public setOwner(Drupal\user\UserInterface $account): $this Sets the entity owner's user entity.
    $0->setOwner(Drupal\user\UserInterface $account)
    /**
    * Sets the entity owner's user entity.
    *
    * @param \Drupal\user\UserInterface $account
    *   The owner user entity.
    *
    * @return $this
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:529
    public getOwnerId() {@inheritdoc}
    $0->getOwnerId()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:537
    public setOwnerId($uid) {@inheritdoc}
    $0->setOwnerId($uid)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:544
    public getOperation() {@inheritdoc}
    $0->getOperation()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:552
    public setOperation($operation) {@inheritdoc}
    $0->setOperation($operation)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:560
    public isTest() {@inheritdoc}
    $0->isTest()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:568
    public setOverride($override = true) {@inheritdoc}
    $0->setOverride($override = true)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:575
    public isOverridden() {@inheritdoc}
    $0->isOverridden()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:583
    public setUpdating($updating = true) {@inheritdoc}
    $0->setUpdating($updating = true)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:590
    public isUpdating() {@inheritdoc}
    $0->isUpdating()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:598
    public setStatus($status) {@inheritdoc}
    $0->setStatus($status)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:605
    public status() {@inheritdoc}
    $0->status()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:631
    public isOpen() {@inheritdoc}
    $0->isOpen()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:638
    public isClosed() {@inheritdoc}
    $0->isClosed()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:670
    public isScheduled() {@inheritdoc}
    $0->isScheduled()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:677
    public isOpening() {@inheritdoc}
    $0->isOpening()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:684
    public isTemplate() {@inheritdoc}
    $0->isTemplate()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:691
    public isArchived() {@inheritdoc}
    $0->isArchived()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:698
    public isConfidential() {@inheritdoc}
    $0->isConfidential()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:705
    public hasRemoteAddr() {@inheritdoc}
    $0->hasRemoteAddr()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:712
    public isResultsDisabled() {@inheritdoc}
    $0->isResultsDisabled()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:720
    public hasSubmissions() {@inheritdoc}
    $0->hasSubmissions()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:727
    public hasSubmissionLog() {@inheritdoc}
    $0->hasSubmissionLog()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:736
    public getTranslationLanguages() {@inheritdoc}
    $0->getTranslationLanguages()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:743
    public hasTranslation($langcode) {@inheritdoc}
    $0->hasTranslation($langcode)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:756
    public hasTranslations() {@inheritdoc}
    $0->hasTranslations()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:773
    public hasPage() {@inheritdoc}
    $0->hasPage()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:781
    public hasManagedFile() {@inheritdoc}
    $0->hasManagedFile()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:793
    public hasAttachments() {@inheritdoc}
    $0->hasAttachments()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:801
    public hasComputed() {@inheritdoc}
    $0->hasComputed()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:809
    public hasVariants() {@inheritdoc}
    $0->hasVariants()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:817
    public hasFlexboxLayout() {@inheritdoc}
    $0->hasFlexboxLayout()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:825
    public hasContainer() {@inheritdoc}
    $0->hasContainer()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:833
    public hasConditions() {@inheritdoc}
    $0->hasConditions()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:841
    public hasRequired() {@inheritdoc}
    $0->hasRequired()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:849
    public hasActions() {@inheritdoc}
    $0->hasActions()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:857
    public getNumberOfActions() {@inheritdoc}
    $0->getNumberOfActions()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:864
    public hasPreview() {@inheritdoc}
    $0->hasPreview()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:872
    public hasWizardPages() {@inheritdoc}
    $0->hasWizardPages()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:879
    public getNumberOfWizardPages() {@inheritdoc}
    $0->getNumberOfWizardPages()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:886
    public getDescription() {@inheritdoc}
    $0->getDescription()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:894
    public setDescription($description) {@inheritdoc}
    $0->setDescription($description)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:901
    public getAssets() {@inheritdoc}
    $0->getAssets()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:909
    public getCss() {@inheritdoc}
    $0->getCss()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:945
    public setCss($css) {@inheritdoc}
    $0->setCss($css)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:952
    public getJavaScript() {@inheritdoc}
    $0->getJavaScript()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:960
    public setJavaScript($javascript) {@inheritdoc}
    $0->setJavaScript($javascript)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:967
    public getSettings() {@inheritdoc}
    $0->getSettings()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:975
    public setSettings(array $settings) {@inheritdoc}
    $0->setSettings(array $settings)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:985
    public getSetting($key, $default = false) {@inheritdoc}
    $0->getSetting($key, $default = false)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1002
    public setSetting($key, $value) {@inheritdoc}
    $0->setSetting($key, $value)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1016
    public resetSettings() {@inheritdoc}
    $0->resetSettings()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1026
    public setSettingsOverride(array $settings) {@inheritdoc}
    $0->setSettingsOverride(array $settings)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1034
    public setSettingOverride($key, $value) {@inheritdoc}
    $0->setSettingOverride($key, $value)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1043
    public setPropertyOverride($property_name, $value) {@inheritdoc}
    $0->setPropertyOverride($property_name, $value)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1052
    public getAccessRules() {@inheritdoc}
    $0->getAccessRules()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1061
    public setAccessRules(array $access) {@inheritdoc}
    $0->setAccessRules(array $access)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1068
    public getSubmissionForm(array $values = array(), $operation = 'add') {@inheritdoc}
    $0->getSubmissionForm(array $values = array(), $operation = 'add')
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1217
    public getElementsOriginalRaw() {@inheritdoc}
    $0->getElementsOriginalRaw()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1256
    public getElementsOriginalDecoded() {@inheritdoc}
    $0->getElementsOriginalDecoded()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1263
    public getElementsRaw() {@inheritdoc}
    $0->getElementsRaw()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1277
    public getElementsDecoded() {@inheritdoc}
    $0->getElementsDecoded()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1284
    public getElementsInitialized() {@inheritdoc}
    $0->getElementsInitialized()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1292
    public getElementsInitializedAndFlattened($operation = null) {@inheritdoc}
    $0->getElementsInitializedAndFlattened($operation = null)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1300
    public getElementsDecodedAndFlattened($operation = null) {@inheritdoc}
    $0->getElementsDecodedAndFlattened($operation = null)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1308
    public getElementsInitializedFlattenedAndHasValue($operation = null) {@inheritdoc}
    $0->getElementsInitializedFlattenedAndHasValue($operation = null)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1316
    public getElementsManagedFiles() {@inheritdoc}
    $0->getElementsManagedFiles()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1324
    public getElementsAttachments() {@inheritdoc}
    $0->getElementsAttachments()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1332
    public getElementsComputed() {@inheritdoc}
    $0->getElementsComputed()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1340
    public getElementsVariant() {@inheritdoc}
    $0->getElementsVariant()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1348
    public getElementsSelectorOptions(array $options = array()) {@inheritdoc}
    $0->getElementsSelectorOptions(array $options = array())
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1384
    public getElementsSelectorSourceValues() {@inheritdoc}
    $0->getElementsSelectorSourceValues()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1427
    public getElementsPrepopulate() {@inheritdoc}
    $0->getElementsPrepopulate()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1443
    public getElementsDefaultData() {@inheritdoc}
    $0->getElementsDefaultData()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1451
    public setElements(array $elements) {@inheritdoc}
    $0->setElements(array $elements)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1459
    public getElement($key, $include_children = false) {@inheritdoc}
    $0->getElement($key, $include_children = false)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1846
    public getElementDecoded($key) {@inheritdoc}
    $0->getElementDecoded($key)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1861
    public getElementInitialized($key) {@inheritdoc}
    $0->getElementInitialized($key)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1869
    public setElementProperties($key, array $properties, $parent_key = '') {@inheritdoc}
    $0->setElementProperties($key, array $properties, $parent_key = '')
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1877
    public deleteElement($key) {@inheritdoc}
    $0->deleteElement($key)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1948
    public getPages($operation = 'default', ?Drupal\webform\WebformSubmissionInterface $webform_submission = null) {@inheritdoc}
    $0->getPages($operation = 'default', ?Drupal\webform\WebformSubmissionInterface $webform_submission = null)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2029
    public getPage($operation, $key) {@inheritdoc}
    $0->getPage($operation, $key)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2129
    public createDuplicate() {@inheritdoc}
    $0->createDuplicate()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2137
    public getCacheTags() {@inheritdoc}
    $0->getCacheTags()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2255
    public getCacheContexts() {@inheritdoc}
    $0->getCacheContexts()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2268
    public getCacheMaxAge() {@inheritdoc}
    $0->getCacheMaxAge()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2293
    public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
    $0->preSave(Drupal\Core\Entity\EntityStorageInterface $storage)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2310
    public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
    $0->postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2332
    public updatePaths() {@inheritdoc}
    $0->updatePaths()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2422
    public deletePaths() {@inheritdoc}
    $0->deletePaths()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2460
    public getPluginCollections() {@inheritdoc}
    $0->getPluginCollections()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2516
    public hasMessageHandler() {@inheritdoc}
    $0->hasMessageHandler()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2548
    public hasAnonymousSubmissionTrackingHandler() {@inheritdoc}
    $0->hasAnonymousSubmissionTrackingHandler()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2568
    public getHandler($handler_id) {@inheritdoc}
    $0->getHandler($handler_id)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2588
    public getHandlers($plugin_id = null, $status = null, $results = null, $submission = null) {@inheritdoc}
    $0->getHandlers($plugin_id = null, $status = null, $results = null, $submission = null)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2595
    public addWebformHandler(Drupal\webform\Plugin\WebformHandlerInterface $handler) {@inheritdoc}
    $0->addWebformHandler(Drupal\webform\Plugin\WebformHandlerInterface $handler)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2663
    public updateWebformHandler(Drupal\webform\Plugin\WebformHandlerInterface $handler) {@inheritdoc}
    $0->updateWebformHandler(Drupal\webform\Plugin\WebformHandlerInterface $handler)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2677
    public deleteWebformHandler(Drupal\webform\Plugin\WebformHandlerInterface $handler) {@inheritdoc}
    $0->deleteWebformHandler(Drupal\webform\Plugin\WebformHandlerInterface $handler)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2691
    public invokeHandlers($method, &$data, &$context1 = null, &$context2 = null, &$context3 = null) {@inheritdoc}
    $0->invokeHandlers($method, &$data, &$context1 = null, &$context2 = null, &$context3 = null)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2703
    public invokeElements($method, &$data, &$context1 = null, &$context2 = null) {@inheritdoc}
    $0->invokeElements($method, &$data, &$context1 = null, &$context2 = null)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2816
    public hasVariant($variant_id) {@inheritdoc}
    $0->hasVariant($variant_id)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2843
    public getVariant($variant_id) {@inheritdoc}
    $0->getVariant($variant_id)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2850
    public getVariants($plugin_id = null, $status = null, $element_key = null) {@inheritdoc}
    $0->getVariants($plugin_id = null, $status = null, $element_key = null)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2857
    public addWebformVariant(Drupal\webform\Plugin\WebformVariantInterface $variant) {@inheritdoc}
    $0->addWebformVariant(Drupal\webform\Plugin\WebformVariantInterface $variant)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2912
    public updateWebformVariant(Drupal\webform\Plugin\WebformVariantInterface $variant) {@inheritdoc}
    $0->updateWebformVariant(Drupal\webform\Plugin\WebformVariantInterface $variant)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2924
    public deleteWebformVariant(Drupal\webform\Plugin\WebformVariantInterface $variant) {@inheritdoc}
    $0->deleteWebformVariant(Drupal\webform\Plugin\WebformVariantInterface $variant)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2936
    public applyVariants(?Drupal\webform\WebformSubmissionInterface $webform_submission = null, array $variants = array(), $force = false) {@inheritdoc}
    $0->applyVariants(?Drupal\webform\WebformSubmissionInterface $webform_submission = null, array $variants = array(), $force = false)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2946
    public getVariantsData(Drupal\webform\WebformSubmissionInterface $webform_submission) {@inheritdoc}
    $0->getVariantsData(Drupal\webform\WebformSubmissionInterface $webform_submission)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2984
    public applyVariant($element_key, $instance_id, $force = false): bool Apply webform variant.
    $0->applyVariant($element_key, $instance_id, $force = false)
    /**
    * Apply webform variant.
    *
    * @param string $element_key
    *   The variant element key.
    * @param string $instance_id
    *   The variant instance id.
    * @param bool $force
    *   Apply disabled variants. Defaults to FALSE.
    *
    * @return bool
    *   Return TRUE is variant was applied.
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:3006
    public toUrl($rel = 'canonical', array $options = array()) {@inheritdoc}
    $0->toUrl($rel = 'canonical', array $options = array())
    /**
    * {@inheritdoc}
    *
    * Overriding so that URLs pointing to webform default to 'canonical'
    * submission webform and not the back-end 'edit-form'.
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:3052
    public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
    $0->toLink($text = null, $rel = 'canonical', array $options = array())
    /**
    * {@inheritdoc}
    *
    * Overriding so that links to webform default to 'canonical' submission
    * webform and not the back-end 'edit-form'.
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:3062
    public isDefaultRevision() {@inheritdoc}
    $0->isDefaultRevision()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:3073
    public getState($key, $default = null) {@inheritdoc}
    $0->getState($key, $default = null)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:3084
    public setState($key, $value) {@inheritdoc}
    $0->setState($key, $value)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:3093
    public deleteState($key) {@inheritdoc}
    $0->deleteState($key)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:3103
    public hasState($key) {@inheritdoc}
    $0->hasState($key)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:3113
    public getUserData($key, $default = null) {@inheritdoc}
    $0->getUserData($key, $default = null)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:3126
    public setUserData($key, $value) {@inheritdoc}
    $0->setUserData($key, $value)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:3137
    public deleteUserData($key) {@inheritdoc}
    $0->deleteUserData($key)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:3149
    public hasUserData($key) {@inheritdoc}
    $0->hasUserData($key)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:3161
    public unsetThirdPartySettings($module) {@inheritdoc}
    $0->unsetThirdPartySettings($module)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:3176
    public onDependencyRemoval(array $dependencies) {@inheritdoc}
    $0->onDependencyRemoval(array $dependencies)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:3187
    public getIterator() Define empty array iterator.
    $0->getIterator()
    /**
    * Define empty array iterator.
    *
    * See: Issue #2759267: Undefined method Webform::getIterator().
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:3237
    public __toString(): string Define empty to string method.
    (string) $0
    /**
    * Define empty to string method.
    *
    * See: Issue #2926903: Devel Tokens tab Broken when Webform Embedded in Node.
    *
    * @see https://www.drupal.org/project/webform/issues/2926903
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:3248
    public setSyncing($syncing) {@inheritdoc}
    $0->setSyncing($syncing)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
    public isSyncing() {@inheritdoc}
    $0->isSyncing()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
    public __construct(array $values, $entity_type) {@inheritdoc}
    new \Drupal\webform\Entity\Webform(array $values, $entity_type)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:111
    public getOriginalId() {@inheritdoc}
    $0->getOriginalId()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
    public setOriginalId($id) {@inheritdoc}
    $0->setOriginalId($id)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
    public isNew() Overrides Entity::isNew().
    $0->isNew()
    /**
    * Overrides Entity::isNew().
    *
    * EntityInterface::enforceIsNew() is only supported for newly created
    * configuration entities but has no effect after saving, since each
    * configuration entity is unique.
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
    public get($property_name) {@inheritdoc}
    $0->get($property_name)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
    public set($property_name, $value) {@inheritdoc}
    $0->set($property_name, $value)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:164
    public enable() {@inheritdoc}
    $0->enable()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
    public disable() {@inheritdoc}
    $0->disable()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
    public setUninstalling($uninstalling) {@inheritdoc}
    $0->setUninstalling($uninstalling)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
    public isUninstalling() {@inheritdoc}
    $0->isUninstalling()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
    public toArray() {@inheritdoc}
    $0->toArray()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:252
    public __sleep() {@inheritdoc}
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:350
    public calculateDependencies() {@inheritdoc}
    $0->calculateDependencies()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:379
    public getCacheTagsToInvalidate() {@inheritdoc}
    $0->getCacheTagsToInvalidate()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
    public getDependencies() {@inheritdoc}
    $0->getDependencies()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
    public getConfigDependencyName() {@inheritdoc}
    $0->getConfigDependencyName()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
    public getConfigTarget() {@inheritdoc}
    $0->getConfigTarget()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
    public setThirdPartySetting($module, $key, $value) {@inheritdoc}
    $0->setThirdPartySetting($module, $key, $value)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
    public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
    $0->getThirdPartySetting($module, $key, $default = null)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
    public getThirdPartySettings($module) {@inheritdoc}
    $0->getThirdPartySettings($module)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
    public unsetThirdPartySetting($module, $key) {@inheritdoc}
    $0->unsetThirdPartySetting($module, $key)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
    public getThirdPartyProviders() {@inheritdoc}
    $0->getThirdPartyProviders()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
    public isInstallable() {@inheritdoc}
    $0->isInstallable()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
    public trustData() {@inheritdoc}
    $0->trustData()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
    public hasTrustedData() {@inheritdoc}
    $0->hasTrustedData()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
    public save() {@inheritdoc}
    $0->save()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
    public addCacheableDependency($other_object) {@inheritdoc}
    $0->addCacheableDependency($other_object)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
    public addCacheContexts(array $cache_contexts) {@inheritdoc}
    $0->addCacheContexts(array $cache_contexts)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
    public traitSleep() {@inheritdoc}
    $0->traitSleep()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
    public addCacheTags(array $cache_tags) {@inheritdoc}
    $0->addCacheTags(array $cache_tags)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
    public mergeCacheMaxAge($max_age) {@inheritdoc}
    $0->mergeCacheMaxAge($max_age)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
    public __wakeup() {@inheritdoc}
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:74
    public id() {@inheritdoc}
    $0->id()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:106
    public uuid() {@inheritdoc}
    $0->uuid()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:113
    public enforceIsNew($value = true) {@inheritdoc}
    $0->enforceIsNew($value = true)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:127
    public getEntityTypeId() {@inheritdoc}
    $0->getEntityTypeId()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:136
    public bundle() {@inheritdoc}
    $0->bundle()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
    public label() {@inheritdoc}
    $0->label()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:150
    public hasLinkTemplate($rel) {@inheritdoc}
    $0->hasLinkTemplate($rel)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:237
    public uriRelationships() {@inheritdoc}
    $0->uriRelationships()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:299
    public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
    $0->access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:321
    public language() {@inheritdoc}
    $0->language()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:335
    public delete() {@inheritdoc}
    $0->delete()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:360
    public getEntityType() {@inheritdoc}
    $0->getEntityType()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:386
    public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
    $0->postCreate(Drupal\Core\Entity\EntityStorageInterface $storage)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:419
    public referencedEntities() {@inheritdoc}
    $0->referencedEntities()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:444
    public getTypedData() {@inheritdoc}
    $0->getTypedData()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:603
    public getConfigDependencyKey() {@inheritdoc}
    $0->getConfigDependencyKey()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:648
    protected t($string, array $args = array(), array $options = array()): \Drupal\Core\StringTranslation\TranslatableMarkup Translates a string to the current language or to a given language.
    /**
    * Translates a string to the current language or to a given language.
    *
    * See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for
    * important security information and usage guidelines.
    *
    * In order for strings to be localized, make them available in one of the
    * ways supported by the
    * @link https://www.drupal.org/node/322729 Localization API @endlink. When
    * possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait
    * $this->t(). Otherwise create a new
    * \Drupal\Core\StringTranslation\TranslatableMarkup object.
    *
    * @param string $string
    *   A string containing the English text to translate.
    * @param array $args
    *   (optional) An associative array of replacements to make after
    *   translation. Based on the first character of the key, the value is
    *   escaped and/or themed. See
    *   \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for
    *   details.
    * @param array $options
    *   (optional) An associative array of additional options, with the following
    *   elements:
    *   - 'langcode' (defaults to the current language): A language code, to
    *     translate to a language other than what is used to display the page.
    *   - 'context' (defaults to the empty context): The context the source
    *     string belongs to. See the
    *     @link i18n Internationalization topic @endlink for more information
    *     about string contexts.
    *
    * @return \Drupal\Core\StringTranslation\TranslatableMarkup
    *   An object that, when cast to a string, returns the translated string.
    *
    * @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat()
    * @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct()
    *
    * @ingroup sanitization
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
    protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array()) Formats a string containing a count of items.
    /**
    * Formats a string containing a count of items.
    *
    * @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
    protected getNumberOfPlurals($langcode = null) Returns the number of plurals supported by a given language.
    /**
    * Returns the number of plurals supported by a given language.
    *
    * @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
    protected getStringTranslation(): \Drupal\Core\StringTranslation\TranslationInterface Gets the string translation service.
    /**
    * Gets the string translation service.
    *
    * @return \Drupal\Core\StringTranslation\TranslationInterface
    *   The string translation service.
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
    protected checkElementsFlattenedAccess($operation = null, array $elements = array()): array Check operation access for each element.
    /**
    * Check operation access for each element.
    *
    * @param string $operation
    *   (optional) The operation that is to be performed on the element.
    * @param array $elements
    *   An associative array of flattened form elements.
    *
    * @return array
    *   An associative array of flattened form elements with each element's
    *   operation access checked.
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1365
    protected initElements() Initialize and parse webform elements.
    /**
    * Initialize and parse webform elements.
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1468
    protected initElementsTranslation($elements_translated = false) Initialize elements translation.
    /**
    * Initialize elements translation.
    *
    * @param bool $elements_translated
    *   Set elements translated flag so that translated elements can be alter
    *   by variants. This parameter is only used before applying variants.
    *
    * @see \Drupal\webform\Entity\Webform::applyVariants
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1533
    protected initElementsTranslationsRecursive(array &$elements) Init elements translations before variants are applied.
    /**
    * Init elements translations before variants are applied.
    *
    * This method applies translations to raw elements, while
    * Webform::initElementsRecursive applies translations to elements before
    * they are initialized.
    *
    * @param array $elements
    *   The webform elements.
    *
    * @see \Drupal\webform\Entity\Webform::initElementsRecursive
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1610
    protected resetElements() Reset parsed and cached webform elements.
    /**
    * Reset parsed and cached webform elements.
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1627
    protected initElementsRecursive(array &$elements, $parent = '', $depth0) Initialize webform elements into a flatten array.
    /**
    * Initialize webform elements into a flatten array.
    *
    * @param array $elements
    *   The webform elements.
    * @param string $parent
    *   The parent key.
    * @param int $depth
    *   The element's depth.
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1661
    protected setElementPropertiesRecursive(array &$elements, $key, array $properties, $parent_key = ''): bool Set element properties.
    /**
    * Set element properties.
    *
    * @param array $elements
    *   An associative nested array of elements.
    * @param string $key
    *   The element's key.
    * @param array $properties
    *   An associative array of properties.
    * @param string $parent_key
    *   (optional) The element's parent key. Only used for new elements.
    *
    * @return bool
    *   TRUE when the element's properties has been set. FALSE when the element
    *   has not been found.
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1918
    protected deleteElementRecursive(array &$elements, $key): bool|array Remove an element by key from a render array.
    /**
    * Remove an element by key from a render array.
    *
    * @param array $elements
    *   An associative nested array of elements.
    * @param string $key
    *   The element's key.
    *
    * @return bool|array
    *   An array containing the deleted element and sub element keys.
    *   FALSE is no sub elements are found.
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1984
    protected collectSubElementKeysRecursive(array &$sub_element_keys, array $elements) Collect sub element keys from a render array.
    /**
    * Collect sub element keys from a render array.
    *
    * @param array $sub_element_keys
    *   An array to be populated with sub element keys.
    * @param array $elements
    *   A render array.
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2016
    protected buildPages($operation = 'default'): array Build and cache a webform's wizard pages based on the current operation.
    /**
    * Build and cache a webform's wizard pages based on the current operation.
    *
    * @param string $operation
    *   The webform submission operation.
    *   Usually 'default', 'add', 'edit', 'edit_all', 'api', or 'test'.
    *
    * @return array
    *   An associative array of webform wizard pages.
    *
    * @see \Drupal\webform_cards\WebformCardsManager::buildPages
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2051
    protected updatePath($source, $alias, $langcode = 'und') Saves a path alias to the database.
    /**
    * Saves a path alias to the database.
    *
    * @param string $source
    *   The internal system path.
    * @param string $alias
    *   The URL alias.
    * @param string $langcode
    *   (optional) The language code of the alias.
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2490
    protected getWebformHandlerPluginManager(): \Drupal\Component\Plugin\PluginManagerInterface Returns the webform handler plugin manager.
    /**
    * Returns the webform handler plugin manager.
    *
    * @return \Drupal\Component\Plugin\PluginManagerInterface
    *   The webform handler plugin manager.
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2533
    protected resetHandlers() Reset cached handler settings.
    /**
    * Reset cached handler settings.
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2540
    protected isHandlerEnabled(Drupal\webform\Plugin\WebformHandlerInterface $handler, ?Drupal\webform\WebformSubmissionInterface $webform_submission = null): bool Determine if a webform handler is enabled.
    /**
    * Determine if a webform handler is enabled.
    *
    * @param \Drupal\webform\Plugin\WebformHandlerInterface $handler
    *   A webform handler.
    * @param \Drupal\webform\WebformSubmissionInterface|null $webform_submission
    *   A webform submission.
    *
    * @return bool
    *   TRUE if a webform handler is enabled.
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2776
    protected invokeHandlerAlter(Drupal\webform\Plugin\WebformHandlerInterface $handler, $method_name, array $args) Alter a webform handler when it is invoked.
    /**
    * Alter a webform handler when it is invoked.
    *
    * @param \Drupal\webform\Plugin\WebformHandlerInterface $handler
    *   A webform handler.
    * @param string $method_name
    *   The handler method to be invoked.
    * @param array $args
    *   Array of arguments being passed to the handler's method.
    *
    * @see hook_webform_handler_invoke_alter()
    * @see hook_webform_handler_invoke_METHOD_NAME_alter()
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2803
    protected getWebformVariantPluginManager(): \Drupal\Component\Plugin\PluginManagerInterface Returns the webform variant plugin manager.
    /**
    * Returns the webform variant plugin manager.
    *
    * @return \Drupal\Component\Plugin\PluginManagerInterface
    *   The webform variant plugin manager.
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2836
    protected deleteDisplays() Deletes display if a bundle is deleted.
    /**
    * Deletes display if a bundle is deleted.
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBundleBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBundleBase.php:19
    protected loadDisplays($entity_type_id): \Drupal\Core\Entity\Display\EntityDisplayInterface[] Returns view or form displays for this bundle.
    /**
    * Returns view or form displays for this bundle.
    *
    * @param string $entity_type_id
    *   The entity type ID of the display type to load.
    *
    * @return \Drupal\Core\Entity\Display\EntityDisplayInterface[]
    *   A list of matching displays.
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBundleBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBundleBase.php:104
    protected addDependencyTrait($type, $name): $this Adds a dependency.
    /**
    * Adds a dependency.
    *
    * @param string $type
    *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
    * @param string $name
    *   If $type is 'module' or 'theme', the name of the module or theme. If
    *   $type is 'config' or 'content', the result of
    *   EntityInterface::getConfigDependencyName().
    *
    * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
    *
    * @return $this
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
    protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
    /**
    * Calculates and returns dependencies of a specific plugin instance.
    *
    * Dependencies are added for the module that provides the plugin, as well
    * as any dependencies declared by the instance's calculateDependencies()
    * method, if it implements
    * \Drupal\Component\Plugin\DependentPluginInterface.
    *
    * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
    *   The plugin instance.
    *
    * @return array
    *   An array of dependencies keyed by the type of dependency.
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
    protected addDependencies(array $dependencies) Adds multiple dependencies.
    /**
    * Adds multiple dependencies.
    *
    * @param array $dependencies
    *   An array of dependencies keyed by the type of dependency. One example:
    *   @code
    *   [
    *     'module' => [
    *       'node',
    *       'field',
    *       'image',
    *     ],
    *   ];
    *   @endcode
    *
    * @see \Drupal\Core\Entity\DependencyTrait::addDependency
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
    protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
    /**
    * Calculates and adds dependencies of a specific plugin instance.
    *
    * Dependencies are added for the module that provides the plugin, as well
    * as any dependencies declared by the instance's calculateDependencies()
    * method, if it implements
    * \Drupal\Component\Plugin\DependentPluginInterface.
    *
    * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
    *   The plugin instance.
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
    protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
    /**
    * Wraps the module handler.
    *
    * @return \Drupal\Core\Extension\ModuleHandlerInterface
    *   The module handler.
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
    protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
    /**
    * Wraps the theme handler.
    *
    * @return \Drupal\Core\Extension\ThemeHandlerInterface
    *   The theme handler.
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
    protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
    /**
    * Gets the typed config manager.
    *
    * @return \Drupal\Core\Config\TypedConfigManagerInterface
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
    protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
    /**
    * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
    *
    * Note that this function should only be called from implementations of
    * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
    * as dependencies are recalculated during every entity save.
    *
    * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
    protected invalidateTagsOnSave($update) {@inheritdoc}
    /**
    * {@inheritdoc}
    *
    * Override to never invalidate the entity's cache tag; the config system
    * already invalidates it.
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
    protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
    /**
    * Sets cacheability; useful for value object constructors.
    *
    * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
    *   The cacheability to set.
    *
    * @return $this
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
    protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
    /**
    * Gets the entity type manager.
    *
    * @return \Drupal\Core\Entity\EntityTypeManagerInterface
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:72
    protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
    /**
    * Gets the entity type bundle info service.
    *
    * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:81
    protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
    /**
    * Gets the language manager.
    *
    * @return \Drupal\Core\Language\LanguageManagerInterface
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:90
    protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
    /**
    * Gets the UUID generator.
    *
    * @return \Drupal\Component\Uuid\UuidInterface
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:99
    protected linkTemplates(): array Gets an array link templates.
    /**
    * Gets an array link templates.
    *
    * @return array
    *   An array of link templates containing paths.
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:248
    protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
    /**
    * Gets an array of placeholders for this entity.
    *
    * Individual entity classes may override this method to add additional
    * placeholders if desired. If so, they should be sure to replicate the
    * property caching logic.
    *
    * @param string $rel
    *   The link relationship type, for example: canonical or edit-form.
    *
    * @return array
    *   An array of URI placeholders.
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
    protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
    /**
    * The list cache tags to invalidate for this entity.
    *
    * @return string[]
    *   Set of list cache tags.
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:461
    public static getDefaultSettings() {@inheritdoc}
    \Drupal\webform\Entity\Webform::getDefaultSettings()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:1076
    public static preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
    \Drupal\webform\Entity\Webform::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2184
    public static postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
    \Drupal\webform\Entity\Webform::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2210
    public static preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
    \Drupal\webform\Entity\Webform::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:2220
    public static sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) {@inheritdoc}
    \Drupal\webform\Entity\Webform::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/modules/contrib/webform/src/Entity/Webform.php:3226
    public static postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
    \Drupal\Core\Config\Entity\ConfigEntityBundleBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBundleBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBundleBase.php:59
    public static load($id) {@inheritdoc}
    \Drupal\Core\Entity\EntityBase::load($id)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:499
    public static loadMultiple(?array $ids = null) {@inheritdoc}
    \Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:509
    public static create(array $values = array()) {@inheritdoc}
    \Drupal\Core\Entity\EntityBase::create(array $values = array())
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:519
    protected static invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
    /**
    * {@inheritdoc}
    *
    * Override to never invalidate the individual entities' cache tags; the
    * config system already invalidates them.
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
    protected static getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
    /**
    * Gets the configuration manager.
    *
    * @return \Drupal\Core\Config\ConfigManager
    *   The configuration manager.
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
  • public const TITLE_WEBFORM :: string (7) "webform"
    \Drupal\webform\Entity\Webform::TITLE_WEBFORM
    public const TITLE_SOURCE_ENTITY :: string (13) "source_entity"
    \Drupal\webform\Entity\Webform::TITLE_SOURCE_ENTITY
    public const TITLE_SOURCE_ENTITY_WEBFORM :: string (21) "source_entity_webform"
    \Drupal\webform\Entity\Webform::TITLE_SOURCE_ENTITY_WEBFORM
    public const TITLE_WEBFORM_SOURCE_ENTITY :: string (21) "webform_source_entity"
    \Drupal\webform\Entity\Webform::TITLE_WEBFORM_SOURCE_ENTITY
    public const DRAFT_NONE :: string (4) "none"
    \Drupal\webform\Entity\Webform::DRAFT_NONE
    public const DRAFT_AUTHENTICATED :: string (13) "authenticated"
    \Drupal\webform\Entity\Webform::DRAFT_AUTHENTICATED
    public const DRAFT_ALL :: string (3) "all"
    \Drupal\webform\Entity\Webform::DRAFT_ALL
    public const STATUS_OPEN :: string (4) "open"
    \Drupal\webform\Entity\Webform::STATUS_OPEN
    public const STATUS_CLOSED :: string (6) "closed"
    \Drupal\webform\Entity\Webform::STATUS_CLOSED
    public const STATUS_SCHEDULED :: string (9) "scheduled"
    \Drupal\webform\Entity\Webform::STATUS_SCHEDULED
    public const STATUS_ARCHIVED :: string (8) "archived"
    \Drupal\webform\Entity\Webform::STATUS_ARCHIVED
    public const CONFIRMATION_PAGE :: string (4) "page"
    \Drupal\webform\Entity\Webform::CONFIRMATION_PAGE
    public const CONFIRMATION_URL :: string (3) "url"
    \Drupal\webform\Entity\Webform::CONFIRMATION_URL
    public const CONFIRMATION_URL_MESSAGE :: string (11) "url_message"
    \Drupal\webform\Entity\Webform::CONFIRMATION_URL_MESSAGE
    public const CONFIRMATION_INLINE :: string (6) "inline"
    \Drupal\webform\Entity\Webform::CONFIRMATION_INLINE
    public const CONFIRMATION_MESSAGE :: string (7) "message"
    \Drupal\webform\Entity\Webform::CONFIRMATION_MESSAGE
    public const CONFIRMATION_MODAL :: string (5) "modal"
    \Drupal\webform\Entity\Webform::CONFIRMATION_MODAL
    public const CONFIRMATION_DEFAULT :: string (7) "default"
    \Drupal\webform\Entity\Webform::CONFIRMATION_DEFAULT
    public const CONFIRMATION_NONE :: string (4) "none"
    \Drupal\webform\Entity\Webform::CONFIRMATION_NONE
    public const ACCESS_DENIED_DEFAULT :: string (7) "default"
    \Drupal\webform\Entity\Webform::ACCESS_DENIED_DEFAULT
    public const ACCESS_DENIED_MESSAGE :: string (7) "message"
    \Drupal\webform\Entity\Webform::ACCESS_DENIED_MESSAGE
    public const ACCESS_DENIED_PAGE :: string (4) "page"
    \Drupal\webform\Entity\Webform::ACCESS_DENIED_PAGE
    public const ACCESS_DENIED_LOGIN :: string (5) "login"
    \Drupal\webform\Entity\Webform::ACCESS_DENIED_LOGIN
    public const PAGE_START :: string (13) "webform_start"
    \Drupal\webform\Entity\Webform::PAGE_START
    public const PAGE_PREVIEW :: string (15) "webform_preview"
    \Drupal\webform\Entity\Webform::PAGE_PREVIEW
    public const PAGE_CONFIRMATION :: string (20) "webform_confirmation"
    \Drupal\webform\Entity\Webform::PAGE_CONFIRMATION
Called from <ROOT>/modules/contrib/devel/src/Controller/EntityDebugController.php:103 [Drupal\devel\DevelDumperManager->exportAsRenderable()]
  1. <ROOT>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:123 [call_user_func_array()]
  2. <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:638 [Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()]
  3. <ROOT>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:121 [Drupal\Core\Render\Renderer->executeInRenderContext()]
  4. <ROOT>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:97 [Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext()]
  5. .../symfony/http-kernel/HttpKernel.php:181 [Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()]
  6. .../symfony/http-kernel/HttpKernel.php:76 [Symfony\Component\HttpKernel\HttpKernel->handleRaw()]
  7. <ROOT>/core/lib/Drupal/Core/StackMiddleware/Session.php:53 [Symfony\Component\HttpKernel\HttpKernel->handle()]
  8. <ROOT>/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php:48 [Drupal\Core\StackMiddleware\Session->handle()]
  9. <ROOT>/core/lib/Drupal/Core/StackMiddleware/ContentLength.php:28 [Drupal\Core\StackMiddleware\KernelPreHandle->handle()]
  10. <ROOT>/core/modules/page_cache/src/StackMiddleware/PageCache.php:201 [Drupal\Core\StackMiddleware\ContentLength->handle()]
  11. <ROOT>/core/modules/page_cache/src/StackMiddleware/PageCache.php:138 [Drupal\page_cache\StackMiddleware\PageCache->fetch()]
  12. <ROOT>/core/modules/page_cache/src/StackMiddleware/PageCache.php:87 [Drupal\page_cache\StackMiddleware\PageCache->lookup()]
  13. .../asm89/stack-cors/src/Cors.php:53 [Drupal\page_cache\StackMiddleware\PageCache->handle()]
  14. <ROOT>/modules/contrib/shield/src/ShieldMiddleware.php:262 [Asm89\Stack\Cors->handle()]
  15. <ROOT>/modules/contrib/shield/src/ShieldMiddleware.php:129 [Drupal\shield\ShieldMiddleware->bypass()]
  16. <ROOT>/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php:48 [Drupal\shield\ShieldMiddleware->handle()]
  17. <ROOT>/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php:51 [Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle()]
  18. <ROOT>/core/lib/Drupal/Core/StackMiddleware/AjaxPageState.php:36 [Drupal\Core\StackMiddleware\NegotiationMiddleware->handle()]
  19. <ROOT>/core/lib/Drupal/Core/StackMiddleware/StackedHttpKernel.php:51 [Drupal\Core\StackMiddleware\AjaxPageState->handle()]
  20. <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:741 [Drupal\Core\StackMiddleware\StackedHttpKernel->handle()]
  21. <ROOT>/index.php:19 [Drupal\Core\DrupalKernel->handle()]