Updated Drupal to 8.6. This goes with the following updates because it's possible...
[yaffs-website] / vendor / drush / drush / tests / resources / user_fields-D8.php
diff --git a/vendor/drush/drush/tests/resources/user_fields-D8.php b/vendor/drush/drush/tests/resources/user_fields-D8.php
deleted file mode 100644 (file)
index 4b45d4d..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<?php
-
-use Drupal\field\Entity\FieldStorageConfig;
-use Drupal\field\Entity\FieldConfig;
-use Drupal\user\Entity\User;
-
-// @see https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Field%21Annotation%21FieldType.php/class/annotations/FieldType/8.2.x
-create_field('field_user_email', 'email', 'user', 'user');
-create_field('field_user_string', 'string', 'user', 'user');
-create_field('field_user_string_long', 'string_long', 'user', 'user');
-create_field('field_user_telephone', 'telephone', 'user', 'user');
-create_field('field_user_text', 'text', 'user', 'user');
-create_field('field_user_text_long', 'text_long', 'user', 'user');
-create_field('field_user_text_with_summary', 'text_with_summary', 'user', 'user');
-
-// Create a user.
-$values = [
-  'field_user_email' => 'joe.user.alt@myhome.com',
-  'field_user_string' => 'Private info',
-  'field_user_string_long' => 'Really private info',
-  'field_user_telephone' => '4104442222',
-  'field_user_text' => 'Super private info',
-  'field_user_text_long' => 'Super duper private info',
-  'field_user_text_with_summary' => 'Private',
-];
-
-$user = User::create([
-  'name' => $extra[0],
-  'mail' => $extra[1],
-  'pass' => 'pw',
-]);
-
-foreach ($values as $field_name => $value) {
-    $user->set($field_name, $value);
-}
-
-$return = $user->save();
-
-/**
- * Create a field on an entity.
- *
- * @param string $field_name
- *   The name of the field.
- * @param string $field_type
- *   The field type.
- * @param string $entity_type
- *   The entity type. E.g., user.
- * @param $bundle
- *   The entity bundle. E.g., article.
- */
-function create_field($field_name, $field_type, $entity_type, $bundle)
-{
-    $field_storage = FieldStorageConfig::create([
-    'field_name' => $field_name,
-    'entity_type' => $entity_type,
-    'type' => $field_type,
-    ]);
-    $field_storage->save();
-    FieldConfig::create([
-    'field_storage' => $field_storage,
-    'bundle' => $bundle,
-    'label' => $field_name,
-    'settings' => [],
-    ])->save();
-}