You are here

public function FieldItemSerializationTest::providerTestCustomBooleanNormalization in Drupal 9

Same name and namespace in other branches
  1. 8 core/modules/serialization/tests/src/Kernel/FieldItemSerializationTest.php \Drupal\Tests\serialization\Kernel\FieldItemSerializationTest::providerTestCustomBooleanNormalization()
  2. 10 core/modules/serialization/tests/src/Kernel/FieldItemSerializationTest.php \Drupal\Tests\serialization\Kernel\FieldItemSerializationTest::providerTestCustomBooleanNormalization()

Data provider.

Return value

array Test cases.

File

core/modules/serialization/tests/src/Kernel/FieldItemSerializationTest.php, line 216

Class

FieldItemSerializationTest
Test field level normalization process.

Namespace

Drupal\Tests\serialization\Kernel

Code

public function providerTestCustomBooleanNormalization() {
  return [
    'Format-agnostic @FieldType-level normalizers SHOULD be able to affect the format-agnostic normalization' => [
      [
        'test_fieldtype_boolean_emoji_normalizer',
      ],
      NULL,
    ],
    'Format-agnostic @DataType-level normalizers SHOULD be able to affect the format-agnostic normalization' => [
      [
        'test_datatype_boolean_emoji_normalizer',
      ],
      NULL,
    ],
    'Format-agnostic @FieldType-level normalizers SHOULD be able to affect the JSON normalization' => [
      [
        'test_fieldtype_boolean_emoji_normalizer',
      ],
      'json',
    ],
    'Format-agnostic @DataType-level normalizers SHOULD be able to affect the JSON normalization' => [
      [
        'test_datatype_boolean_emoji_normalizer',
      ],
      'json',
    ],
    'Format-agnostic @FieldType-level normalizers SHOULD be able to affect the HAL+JSON normalization' => [
      [
        'test_fieldtype_boolean_emoji_normalizer',
      ],
      'hal_json',
    ],
    'Format-agnostic @DataType-level normalizers SHOULD be able to affect the HAL+JSON normalization' => [
      [
        'test_datatype_boolean_emoji_normalizer',
        'hal',
      ],
      'hal_json',
    ],
    'Format-agnostic @FieldType-level normalizers SHOULD be able to affect the XML normalization' => [
      [
        'test_fieldtype_boolean_emoji_normalizer',
      ],
      'xml',
    ],
    'Format-agnostic @DataType-level normalizers SHOULD be able to affect the XML normalization' => [
      [
        'test_datatype_boolean_emoji_normalizer',
        'hal',
      ],
      'xml',
    ],
  ];
}