function EntityDefinitionUpdateProviderTest::baseFieldDeleteWithExistingDataTestCases

Same name in other branches
  1. 11.x core/tests/Drupal/KernelTests/Core/Entity/EntityDefinitionUpdateProviderTest.php \Drupal\KernelTests\Core\Entity\EntityDefinitionUpdateProviderTest::baseFieldDeleteWithExistingDataTestCases()

Test cases for ::testBaseFieldDeleteWithExistingData.

File

core/tests/Drupal/KernelTests/Core/Entity/EntityDefinitionUpdateProviderTest.php, line 222

Class

EntityDefinitionUpdateProviderTest
Tests EntityDefinitionUpdateManager functionality.

Namespace

Drupal\KernelTests\Core\Entity

Code

public static function baseFieldDeleteWithExistingDataTestCases() {
    return [
        'Non-revisionable, non-translatable entity type' => [
            'entity_test_update',
            FALSE,
            FALSE,
            FALSE,
        ],
        'Non-revisionable, non-translatable custom data table' => [
            'entity_test_mul',
            FALSE,
            FALSE,
            FALSE,
        ],
        'Non-revisionable, non-translatable entity type, revisionable base field' => [
            'entity_test_update',
            FALSE,
            TRUE,
            FALSE,
        ],
        'Non-revisionable, non-translatable custom data table, revisionable base field' => [
            'entity_test_mul',
            FALSE,
            TRUE,
            FALSE,
        ],
        'Revisionable, translatable entity type, non revisionable and non-translatable base field' => [
            'entity_test_mulrev',
            TRUE,
            FALSE,
            FALSE,
        ],
        'Revisionable, translatable entity type, revisionable and non-translatable base field' => [
            'entity_test_mulrev',
            TRUE,
            TRUE,
            FALSE,
        ],
        'Revisionable and non-translatable entity type, revisionable and non-translatable base field' => [
            'entity_test_rev',
            TRUE,
            TRUE,
            FALSE,
        ],
        'Revisionable and non-translatable entity type, non-revisionable and non-translatable base field' => [
            'entity_test_rev',
            TRUE,
            FALSE,
            FALSE,
        ],
        'Revisionable and translatable entity type, non-revisionable and translatable base field' => [
            'entity_test_mulrev',
            TRUE,
            FALSE,
            TRUE,
        ],
        'Revisionable and translatable entity type, revisionable and translatable base field' => [
            'entity_test_mulrev',
            TRUE,
            TRUE,
            TRUE,
        ],
    ];
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.