Verzeichnisstruktur phpBB-3.2.0
- Veröffentlicht
- 06.01.2017
So funktioniert es
|
Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück |
Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis. |
|
(Beispiel Datei-Icons)
|
Auf das Icon klicken um den Quellcode anzuzeigen |
MessageFactoryInterface.php
01 <?php
02 namespace GuzzleHttp\Message;
03
04 use GuzzleHttp\Url;
05
06 /**
07 * Request and response factory
08 */
09 interface MessageFactoryInterface
10 {
11 /**
12 * Creates a response
13 *
14 * @param string $statusCode HTTP status code
15 * @param array $headers Response headers
16 * @param mixed $body Response body
17 * @param array $options Response options
18 * - protocol_version: HTTP protocol version
19 * - header_factory: Factory used to create headers
20 * - And any other options used by a concrete message implementation
21 *
22 * @return ResponseInterface
23 */
24 public function createResponse(
25 $statusCode,
26 array $headers = [],
27 $body = null,
28 array $options = []
29 );
30
31 /**
32 * Create a new request based on the HTTP method.
33 *
34 * This method accepts an associative array of request options. Below is a
35 * brief description of each parameter. See
36 * http://docs.guzzlephp.org/en/latest/clients.html#request-options for a much more
37 * in-depth description of each parameter.
38 *
39 * - headers: Associative array of headers to add to the request
40 * - body: string|resource|array|StreamInterface request body to send
41 * - json: mixed Uploads JSON encoded data using an application/json Content-Type header.
42 * - query: Associative array of query string values to add to the request
43 * - auth: array|string HTTP auth settings (user, pass[, type="basic"])
44 * - version: The HTTP protocol version to use with the request
45 * - cookies: true|false|CookieJarInterface To enable or disable cookies
46 * - allow_redirects: true|false|array Controls HTTP redirects
47 * - save_to: string|resource|StreamInterface Where the response is saved
48 * - events: Associative array of event names to callables or arrays
49 * - subscribers: Array of event subscribers to add to the request
50 * - exceptions: Specifies whether or not exceptions are thrown for HTTP protocol errors
51 * - timeout: Timeout of the request in seconds. Use 0 to wait indefinitely
52 * - connect_timeout: Number of seconds to wait while trying to connect. (0 to wait indefinitely)
53 * - verify: SSL validation. True/False or the path to a PEM file
54 * - cert: Path a SSL cert or array of (path, pwd)
55 * - ssl_key: Path to a private SSL key or array of (path, pwd)
56 * - proxy: Specify an HTTP proxy or hash of protocols to proxies
57 * - debug: Set to true or a resource to view handler specific debug info
58 * - stream: Set to true to stream a response body rather than download it all up front
59 * - expect: true/false/integer Controls the "Expect: 100-Continue" header
60 * - config: Associative array of request config collection options
61 * - decode_content: true/false/string to control decoding content-encoding responses
62 *
63 * @param string $method HTTP method (GET, POST, PUT, etc.)
64 * @param string|Url $url HTTP URL to connect to
65 * @param array $options Array of options to apply to the request
66 *
67 * @return RequestInterface
68 * @link http://docs.guzzlephp.org/en/latest/clients.html#request-options
69 */
70 public function createRequest($method, $url, array $options = []);
71 }
72