function ConfigDependenciesTest::providerBasicDependencies

Same name in this branch
  1. 9 core/modules/rest/tests/src/Kernel/Entity/ConfigDependenciesTest.php \Drupal\Tests\rest\Kernel\Entity\ConfigDependenciesTest::providerBasicDependencies()
Same name in other branches
  1. 8.9.x core/modules/rest/tests/src/Kernel/Entity/ConfigDependenciesTest.php \Drupal\Tests\rest\Kernel\Entity\ConfigDependenciesTest::providerBasicDependencies()
  2. 10 core/modules/rest/tests/src/Kernel/Entity/ConfigDependenciesTest.php \Drupal\Tests\rest\Kernel\Entity\ConfigDependenciesTest::providerBasicDependencies()
  3. 11.x core/modules/rest/tests/src/Kernel/Entity/ConfigDependenciesTest.php \Drupal\Tests\rest\Kernel\Entity\ConfigDependenciesTest::providerBasicDependencies()

Return value

array An array with numerical keys: 0. The original REST resource configuration.

File

core/modules/hal/tests/src/Kernel/rest/Entity/ConfigDependenciesTest.php, line 60

Class

ConfigDependenciesTest
@coversDefaultClass \Drupal\rest\Entity\ConfigDependencies

Namespace

Drupal\Tests\hal\Kernel\rest\Entity

Code

public function providerBasicDependencies() {
    return [
        'method' => [
            [
                'plugin_id' => 'entity:entity_test',
                'granularity' => RestResourceConfigInterface::METHOD_GRANULARITY,
                'configuration' => [
                    'GET' => [
                        'supported_auth' => [
                            'basic_auth',
                        ],
                        'supported_formats' => [
                            'json',
                        ],
                    ],
                    'POST' => [
                        'supported_auth' => [
                            'cookie',
                        ],
                        'supported_formats' => [
                            'hal_json',
                        ],
                    ],
                ],
            ],
        ],
        'resource' => [
            [
                'plugin_id' => 'entity:entity_test',
                'granularity' => RestResourceConfigInterface::RESOURCE_GRANULARITY,
                'configuration' => [
                    'methods' => [
                        'GET',
                        'POST',
                    ],
                    'formats' => [
                        'json',
                        'hal_json',
                    ],
                    'authentication' => [
                        'cookie',
                        'basic_auth',
                    ],
                ],
            ],
        ],
    ];
}

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