Тест контроллера Symfony 2 не может пройти заголовок авторизации

У меня есть HTTP API, написанный на Symfony 2, и я пишу некоторые функциональные тесты для него.

Я заметил, что когда я пытаюсь отправитьAuthorization заголовок он не получен в контроллере, когда я регистрирую полученные заголовки.

В тестовом контроллере:

$client = self::createClient();
$client->insulate();

$headers = array(
    'Authorization' => "Bearer {$accessToken}",
    'CONTENT_TYPE' => 'application/json',
);

$client->request('DELETE', "/auth", array(), array(), $headers );

В тестируемом контроллере:

print_r( $request->headers );

Выход:

Symfony\Component\HttpFoundation\HeaderBag Object
(
    [headers:protected] => Array
        (
            [host] => Array
                (
                    [0] => localhost
                )

            [user-agent] => Array
                (
                    [0] => Symfony2 BrowserKit
                )

            [accept] => Array
                (
                    [0] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
                )

            [accept-language] => Array
                (
                    [0] => en-us,en;q=0.5
                )

            [accept-charset] => Array
                (
                    [0] => ISO-8859-1,utf-8;q=0.7,*;q=0.7
                )

            [content-type] => Array
                (
                    [0] => application/json
                )

            [x-php-ob-level] => Array
                (
                    [0] => 0
                )

        )

    [cacheControl:protected] => Array
        (
        )

)

Как я могу пройти вAuthorization заголовок?

Ответы на вопрос(1)

Ваш ответ на вопрос