diff --git a/core/tests/Drupal/Tests/XdebugRequestTrait.php b/core/tests/Drupal/Tests/XdebugRequestTrait.php index 48c19a6c7c26a9cd458e6929c4ef6b776d073322..f56a47f2e52cd072a2943efe6737270ee6abe106 100644 --- a/core/tests/Drupal/Tests/XdebugRequestTrait.php +++ b/core/tests/Drupal/Tests/XdebugRequestTrait.php @@ -31,7 +31,10 @@ protected function extractCookiesFromRequest(Request $request) { } // For CLI requests, the information is stored in $_SERVER. $server = $request->server; - if ($server->has('XDEBUG_CONFIG')) { + if ($server->has('XDEBUG_SESSION')) { + $cookies['XDEBUG_SESSION'][] = $server->get('XDEBUG_SESSION'); + } + elseif ($server->has('XDEBUG_CONFIG')) { // $_SERVER['XDEBUG_CONFIG'] has the form "key1=value1 key2=value2 ...". $pairs = explode(' ', $server->get('XDEBUG_CONFIG')); foreach ($pairs as $pair) {