Source of file ResponseInterface.php
Size: 2,198 Bytes - Last Modified: 2018-11-03T09:50:48-04:00
G:/AdobeConnectClient/src/Connection/ResponseInterface.php
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 | <?php namespace AdobeConnectClient\Connection; /** * Response Interface. */ interface ResponseInterface { /** * Gets the response status code. * * The status code is a 3-digit integer result code of the server's attempt * to understand and satisfy the request. * * @return int */ public function getStatusCode(); /** * Gets the body of the message. * * @return StreamInterface */ public function getBody(); /** * Retrieves a message header value by the given case-insensitive name. * * This method returns an array of all the header values of the given * case-insensitive header name. * * If the header does not appear in the message, this method MUST return an * empty array. * * @param string $name Case-insensitive header field name. * @return array An array of string values as provided for the given header. */ public function getHeader($name); /** * Retrieves all message header values. * * The keys represent the header name as it will be sent over the wire, and * each value is an array of strings associated with the header. * * While header names are not case-sensitive, getHeaders() will preserve the * exact case in which headers were originally specified. * * @return array An associative array */ public function getHeaders(); /** * Retrieves a comma-separated string of the values for a single header. * * This method returns all of the header values of the given * case-insensitive header name as a string concatenated together using * a comma. * * NOTE: Not all header values may be appropriately represented using * comma concatenation. For such headers, use getHeader() instead * and supply your own delimiter when concatenating. * * @param string $name Case-insensitive header field name. * @return string */ public function getHeaderLine($name); /** * Gets the response reason phrase associated with the status code. * * @return string */ public function getReasonPhrase(); } |