You are here

protected function FormBuilderLoader::loadFormTypeInfo in Form Builder 7

1 call to FormBuilderLoader::loadFormTypeInfo()
FormBuilderLoader::__construct in ./form_builder.classes.inc

File

./form_builder.classes.inc, line 35

Class

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

Code

protected function loadFormTypeInfo() {
  $defaults = array(
    'class' => 'FormBuilderFormBase',
    'property class' => 'FormBuilderPropertyBase',
    'element class' => 'FormBuilderElementBase',
  );
  $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;
}