<?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\HttpClient\Response; use Symfony\Contracts\HttpClient\Exception\ClientExceptionInterface; use Symfony\Contracts\HttpClient\Exception\RedirectionExceptionInterface; use Symfony\Contracts\HttpClient\Exception\ServerExceptionInterface; use Symfony\Contracts\HttpClient\Exception\TransportExceptionInterface; /** * @author Nicolas Grekas <p@tchwork.com> */ interface StreamableInterface { /** * Casts the response to a PHP stream resource. * * @return resource * * @throws TransportExceptionInterface When a network error occurs * @throws RedirectionExceptionInterface On a 3xx when $throw is true and the "max_redirects" option has been reached * @throws ClientExceptionInterface On a 4xx when $throw is true * @throws ServerExceptionInterface On a 5xx when $throw is true */ public function toStream(bool $throw = true); }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
AmpResponse.php | File | 16.52 KB | 0644 |
|
AsyncContext.php | File | 5.47 KB | 0644 |
|
AsyncResponse.php | File | 16.35 KB | 0644 |
|
CommonResponseTrait.php | File | 4.97 KB | 0644 |
|
CurlResponse.php | File | 18.75 KB | 0644 |
|
HttplugPromise.php | File | 1.87 KB | 0644 |
|
MockResponse.php | File | 11.78 KB | 0644 |
|
NativeResponse.php | File | 13.38 KB | 0644 |
|
ResponseStream.php | File | 1.12 KB | 0644 |
|
StreamWrapper.php | File | 9.14 KB | 0644 |
|
StreamableInterface.php | File | 1.13 KB | 0644 |
|
TraceableResponse.php | File | 6.58 KB | 0644 |
|
TransportResponseTrait.php | File | 10.9 KB | 0644 |
|