Diffuser une réponse dans Symfony2

Je suis en train d'essayer cet exemple de la doc: La diffusion d'une Réponse dans Symfony2.

/**
 * @param Request $request
 * @return Response $render
 * @Route("/streamedResponse", name="streamed_response")
 * @Template("AcmeTestBundle::streamedResponse.html.twig")
 */
public function streamedResponseAction(Request $request)
{
    $response = new StreamedResponse();
    $response->setCallback(function () {
        echo 'Hello World';
        flush();
        sleep(3);
        echo 'Hello World';
        flush();
    });

    return $response;

}

Ce sorties tout au même moment. Ai-je fait quelque chose de mal?

source d'informationauteur Mick