diff --git a/core/modules/field/src/Tests/FieldUnitTestBase.php b/core/modules/field/src/Tests/FieldUnitTestBase.php index ddcf3f9..2b23a44 100644 --- a/core/modules/field/src/Tests/FieldUnitTestBase.php +++ b/core/modules/field/src/Tests/FieldUnitTestBase.php @@ -7,13 +7,18 @@ namespace Drupal\field\Tests; +use CommerceGuys\Intl\Language\LanguageInterface; use Drupal\Component\Utility\Unicode; use Drupal\Core\Entity\EntityInterface; -use Drupal\Core\Language\LanguageInterface; +use Drupal\field\Entity\FieldConfig; +use Drupal\field\Entity\FieldStorageConfig; use Drupal\simpletest\KernelTestBase; /** * Parent class for Field API unit tests. + * + * @deprecated in Drupal 8.1.x, will be removed before Drupal 8.2.x. Use + * \Drupal\Tests\field\Kernel\FieldKernelTestBase instead. */ abstract class FieldUnitTestBase extends KernelTestBase { @@ -50,7 +55,7 @@ protected function setUp() { $this->installEntitySchema('entity_test'); $this->installEntitySchema('user'); - $this->installSchema('system', ['router', 'sequences', 'key_value']); + $this->installSchema('system', ['sequences', 'key_value']); // Set default storage backend and configure the theme system. $this->installConfig(array('field', 'system')); @@ -91,7 +96,7 @@ protected function createFieldWithStorage($suffix = '', $entity_type = 'entity_t $field_definition = 'field_definition' . $suffix; $this->fieldTestData->$field_name = Unicode::strtolower($this->randomMachineName() . '_field_name' . $suffix); - $this->fieldTestData->$field_storage = entity_create('field_storage_config', array( + $this->fieldTestData->$field_storage = FieldStorageConfig::create(array( 'field_name' => $this->fieldTestData->$field_name, 'entity_type' => $entity_type, 'type' => 'test_field', @@ -108,7 +113,7 @@ protected function createFieldWithStorage($suffix = '', $entity_type = 'entity_t 'test_field_setting' => $this->randomMachineName(), ), ); - $this->fieldTestData->$field = entity_create('field_config', $this->fieldTestData->$field_definition); + $this->fieldTestData->$field = FieldConfig::create($this->fieldTestData->$field_definition); $this->fieldTestData->$field->save(); entity_get_form_display($entity_type, $bundle, 'default')