You are here

protected function Loader::loadFormTypeInfo in Form Builder 7.2

1 call to Loader::loadFormTypeInfo()
Loader::__construct in src/Loader.php

File

src/Loader.php, line 37

Class

Loader
This class is a wrapper around all the hooks used for getting pluigns.

Namespace

Drupal\form_builder

Code

protected function loadFormTypeInfo() {
  $defaults = array(
    'class' => FormBase::class,
    'property class' => PropertyBase::class,
    'element class' => ElementBase::class,
  );
  $form_types = module_invoke_all('form_builder_form_types');
  foreach ($form_types as $form_type => &$info) {
    $info += $defaults;
  }
  drupal_alter('form_builder_form_types', $form_types);
  $this->formTypeInfo = $form_types;
}