Security update for permissions_by_term
[yaffs-website] / vendor / drupal / drupal-driver / src / Drupal / Driver / Fields / Drupal7 / DefaultHandler.php
diff --git a/vendor/drupal/drupal-driver/src/Drupal/Driver/Fields/Drupal7/DefaultHandler.php b/vendor/drupal/drupal-driver/src/Drupal/Driver/Fields/Drupal7/DefaultHandler.php
new file mode 100644 (file)
index 0000000..e4d727e
--- /dev/null
@@ -0,0 +1,25 @@
+<?php
+
+namespace Drupal\Driver\Fields\Drupal7;
+
+/**
+ * Default field handler for Drupal 7.
+ */
+class DefaultHandler extends AbstractHandler {
+
+  /**
+   * {@inheritdoc}
+   */
+  public function expand($values) {
+    $return = array();
+    foreach ($values as $value) {
+      // Use the column name 'value' by default if the value is not an array.
+      if (!is_array($value)) {
+        $value = array('value' => $value);
+      }
+      $return[$this->language][] = $value;
+    }
+    return $return;
+  }
+
+}