diff --git a/core/modules/serialization/lib/Drupal/serialization/Normalizer/EntityReferenceItemNormalizer.php b/core/modules/serialization/lib/Drupal/serialization/Normalizer/EntityReferenceItemNormalizer.php index c2f021c..d3edf5e 100644 --- a/core/modules/serialization/lib/Drupal/serialization/Normalizer/EntityReferenceItemNormalizer.php +++ b/core/modules/serialization/lib/Drupal/serialization/Normalizer/EntityReferenceItemNormalizer.php @@ -7,8 +7,6 @@ namespace Drupal\serialization\Normalizer; -use Symfony\Component\Serializer\Exception\RuntimeException; - /** * Converts a Drupal entity reference item object to an array. */ @@ -19,7 +17,7 @@ class EntityReferenceItemNormalizer extends ComplexDataNormalizer { * * @var string */ - protected $supportedInterfaceOrClass = 'Drupal\Core\Entity\Plugin\DataType\EntityReferenceItem'; + protected $supportedInterfaceOrClass = 'Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem'; /** * {@inheritdoc} diff --git a/core/modules/serialization/lib/Drupal/serialization/Tests/EntitySerializationTest.php b/core/modules/serialization/lib/Drupal/serialization/Tests/EntitySerializationTest.php index 9048dbb..4e07c7d 100644 --- a/core/modules/serialization/lib/Drupal/serialization/Tests/EntitySerializationTest.php +++ b/core/modules/serialization/lib/Drupal/serialization/Tests/EntitySerializationTest.php @@ -16,8 +16,6 @@ */ class EntitySerializationTest extends NormalizerTestBase { - public static $modules = array('user'); - /** * The test values. * @@ -57,7 +55,6 @@ public static function getInfo() { protected function setUp() { parent::setUp(); - $this->installSchema('user', array('users', 'users_roles')); $this->installSchema('system', array('sequences')); $this->user = $this->container->get('entity.manager')->getStorageController('user')->create(array( diff --git a/core/modules/serialization/serialization.services.yml b/core/modules/serialization/serialization.services.yml index a293a6b..5ceafad 100644 --- a/core/modules/serialization/serialization.services.yml +++ b/core/modules/serialization/serialization.services.yml @@ -7,6 +7,10 @@ services: tags: - { name: normalizer } arguments: ['@entity.manager'] + serializer.normalizer.entity_reference_item: + class: Drupal\serialization\Normalizer\EntityReferenceItemNormalizer + tags: + - { name: normalizer } serializer.normalizer.complex_data: class: Drupal\serialization\Normalizer\ComplexDataNormalizer tags: