3 namespace Drupal\Driver\Fields\Drupal7;
6 * ListBoolean field handler for Drupal 7.
8 class ListBooleanHandler extends AbstractHandler {
13 public function expand($values) {
15 $allowed_values = $this->fieldInfo['settings']['allowed_values'];
16 // If values are blank then use keys as value.
17 foreach ($allowed_values as $key => $value) {
19 $allowed_values[$key] = $key;
22 $allowed_values = array_flip($allowed_values);
23 foreach ($values as $value) {
24 $return[$this->language][] = array('value' => $allowed_values[$value]);