You are here

public static function DoubleFieldField::getAllFieldTypes in Double Field 7.2

Get all supported widget types.

2 calls to DoubleFieldField::getAllFieldTypes()
DoubleFieldFieldTestCase::testInstanceSettings in tests/double_field_field.test
Test widgets in field admin UI.
DoubleFieldTestCase::setUp in tests/double_field_test_case.inc
Prepare environment.

File

tests/double_field_field.inc, line 186
The file contains a class that assists to test Double Field field settings.

Class

DoubleFieldField
Helper class to test Double Field field settings.

Code

public static function getAllFieldTypes() {
  $subfields = array(
    'varchar' => t('Varchar'),
    'text' => t('Text'),
    'int' => t('Integer'),
    'float' => t('Float'),
  );
  foreach ($subfields as $first_subfield => $first_subfield_label) {
    foreach ($subfields as $second_subfield => $second_subwfield_label) {
      $fields[$first_subfield . '_&_' . $second_subfield] = array(
        'label' => $first_subfield_label . ' & ' . $second_subwfield_label,
      );
    }
  }
  return $fields;
}