Blame view

sources/3rdparty/guzzle/stream/Guzzle/Stream/StreamRequestFactoryInterface.php 859 Bytes
6d9380f96   Cédric Dupont   Update sources OC...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
  <?php
  
  namespace Guzzle\Stream;
  
  use Guzzle\Http\Message\RequestInterface;
  
  /**
   * Interface used for creating streams from requests
   */
  interface StreamRequestFactoryInterface
  {
      /**
       * Create a stream based on a request object
       *
       * @param RequestInterface $request Base the stream on a request
       * @param array|resource   $context A stream_context_options resource or array of parameters used to create a
       *                                  stream context.
       * @param array            $params  Optional array of parameters specific to the factory
       *
       * @return StreamInterface Returns a stream object
       * @throws \Guzzle\Common\Exception\RuntimeException if the stream cannot be opened or an error occurs
       */
      public function fromRequest(RequestInterface $request, $context = array(), array $params = array());
  }