function XdebugRequestTraitTest::extractCookiesDataProvider

Same name and namespace in other branches
  1. 9 core/tests/Drupal/Tests/Core/Test/XdebugRequestTraitTest.php \Drupal\Tests\Core\Test\XdebugRequestTraitTest::extractCookiesDataProvider()
  2. 10 core/tests/Drupal/Tests/Core/Test/XdebugRequestTraitTest.php \Drupal\Tests\Core\Test\XdebugRequestTraitTest::extractCookiesDataProvider()

Provides data to test extracting Xdebug cookies from a request.

Return value

iterable Test scenarios.

File

core/tests/Drupal/Tests/Core/Test/XdebugRequestTraitTest.php, line 43

Class

XdebugRequestTraitTest
Provides tests for the Xdebug request trait.

Namespace

Drupal\Tests\Core\Test

Code

public static function extractCookiesDataProvider() {
  (yield 'no XDEBUG_CONFIG' => [
    [],
    [],
  ]);
  (yield 'empty string XDEBUG_CONFIG' => [
    [
      'XDEBUG_CONFIG' => '',
    ],
    [],
  ]);
  (yield 'only space string XDEBUG_CONFIG' => [
    [
      'XDEBUG_CONFIG' => ' ',
    ],
    [],
  ]);
  (yield 'invalid XDEBUG_CONFIG' => [
    [
      'XDEBUG_CONFIG' => 'invalid_config',
    ],
    [],
  ]);
  (yield 'idekey XDEBUG_CONFIG' => [
    [
      'XDEBUG_CONFIG' => 'idekey=XDEBUG_KEY',
    ],
    [
      'XDEBUG_SESSION' => [
        'XDEBUG_KEY',
      ],
    ],
  ]);
  (yield 'idekey with another key XDEBUG_CONFIG' => [
    [
      'XDEBUG_CONFIG' => 'foo=bar  idekey=XDEBUG_KEY ',
    ],
    [
      'XDEBUG_SESSION' => [
        'XDEBUG_KEY',
      ],
    ],
  ]);
}

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