I have the same issue and after a little dig through I think it is a feature that BrowserKit currently doesn’t support.
I have logged an issue for it:
https://github.com/symfony/symfony/issues/5074
Update: this is not an issue — see the comments below
Sample Code
Sample request:
$client->request(
'GET',
$url,
array(),
array(),
array(
'HTTP_X_CUSTOM_VAR' => $var
)
);
Fetching the data:
$request->headers->get('x-custom-var');