function AdminForm::initialize in Webform CiviCRM Integration 8.5
Initialize and set form variables.
Parameters
array $form:
object $form_state:
object $webform:
Return value
object
Overrides AdminFormInterface::initialize
File
- src/
AdminForm.php, line 52 - Webform CiviCRM module's admin form.
Class
- AdminForm
- @file Webform CiviCRM module's admin form.
Namespace
Drupal\webform_civicrmCode
function initialize(array $form, FormStateInterface $form_state, WebformInterface $webform) {
\Drupal::getContainer()
->get('civicrm')
->initialize();
$utils = \Drupal::service('webform_civicrm.utils');
$this->form = $form;
$this->form_state = $form_state;
$this->fields = $utils
->wf_crm_get_fields();
$this->sets = $utils
->wf_crm_get_fields('sets');
$this->settings = $form_state
->getValues();
$this->webform = $webform;
return $this;
}