From a983ecef672e3e417b678366d783084ae9f9199d Mon Sep 17 00:00:00 2001 From: Javier Eguiluz Date: Tue, 4 Jun 2019 10:42:38 +0200 Subject: [PATCH] [HttpClient] Documented the cancel() method --- components/http_client.rst | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/components/http_client.rst b/components/http_client.rst index c5a829eae18..cf037c90edf 100644 --- a/components/http_client.rst +++ b/components/http_client.rst @@ -380,6 +380,23 @@ the "foreach" in the snippet with this one, the code becomes fully async:: Use the ``user_data`` option combined with ``$response->getInfo('user_data')`` to track the identity of the responses in your foreach loops. +Canceling Responses +~~~~~~~~~~~~~~~~~~~ + +Responses can be canceled at any moment before they are completed using the +``cancel()`` method:: + + foreach ($client->stream($responses) as $response => $chunk) { + // ... + + // if some condition happens, cancel the response + $response->cancel(); + } + +.. versionadded:: 4.4 + + The ``cancel()`` method was introduced in Symfony 4.4. + Dealing with Network Timeouts ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy