diff --git a/core/modules/system/lib/Drupal/system/Tests/Serialization/EntitySerializationTest.php b/core/modules/system/lib/Drupal/system/Tests/Serialization/EntitySerializationTest.php index 7933998..89fa5ce 100644 --- a/core/modules/system/lib/Drupal/system/Tests/Serialization/EntitySerializationTest.php +++ b/core/modules/system/lib/Drupal/system/Tests/Serialization/EntitySerializationTest.php @@ -142,16 +142,12 @@ public function testSerialize() { 'field_test_text' => '' . $this->values['field_test_text']['value'] . '' . $this->values['field_test_text']['format'] . '', ); // Sort it in the same order as normalised. - $expected = array_merge(array_flip(array_keys($normalized)), $expected); + $expected = array_merge($normalized, $expected); // Add header and footer. array_unshift($expected, '' . PHP_EOL . ''); $expected[] = '' . PHP_EOL; // Reduced the array to a string. - $expected = array_reduce($expected, function($result, $item) { - $result .= $item; - return $result; - }); - + $expected = implode('', $expected); // Test 'xml'. The output should match that of Symfony's XmlEncoder. $actual = $serializer->serialize($this->entity, 'xml'); $this->assertIdentical($actual, $expected);