A

AuthenticationScheme — Class in namespace NoreSources\Http\Authentication
Hypertext Transfer Protocol (HTTP) Authentication Scheme
ContentNegociator::appendCharset() — Method in class ContentNegociator
AcceptAlternativeValueList — Class in namespace NoreSources\Http\Header
RFC 7231 Accept header value
AcceptCharsetAlternativeValueList — Class in namespace NoreSources\Http\Header
AcceptCharsetHeaderValue — Class in namespace NoreSources\Http\Header
AcceptEncodingAlternativeValueList — Class in namespace NoreSources\Http\Header
AcceptEncodingHeaderValue — Class in namespace NoreSources\Http\Header
AcceptHeaderValue — Class in namespace NoreSources\Http\Header
AcceptLanguageAlternativeValueList — Class in namespace NoreSources\Http\Header
AcceptLanguageHeaderValue — Class in namespace NoreSources\Http\Header
AlternativeValueListInterface — Class in namespace NoreSources\Http\Header
AuthorizationHeaderValue — Class in namespace NoreSources\Http\Header
Authorization HTTP header value.
AlternativeValueListTrait — Class in namespace NoreSources\Http\Header\Traits

B

BasicCredentialData — Class in namespace NoreSources\Http\Authentication
Basic authentication scheme user-password credential data

C

CredentialDataFactory — Class in namespace NoreSources\Http\Authentication
Create CredentialDataInterface concrete class instance according Authentication scheme
CredentialDataFactory::createFromString() — Method in class CredentialDataFactory
CredentialDataInterface — Class in namespace NoreSources\Http\Authentication
Authorization header credential data content
Charset — Class in namespace NoreSources\Http
Registered charsets
ContentCoding — Class in namespace NoreSources\Http\Coding
HTTP Content codings
ContentNegociationException — Class in namespace NoreSources\Http\ContentNegociation
Exception raised during content negociation.
ContentNegociator — Class in namespace NoreSources\Http\ContentNegociation
AuthorizationHeaderValue::createFromString() — Method in class AuthorizationHeaderValue
ContentDispositionHeaderValue — Class in namespace NoreSources\Http\Header
ContentLengthHeaderValue — Class in namespace NoreSources\Http\Header
ContentTypeHeaderValue — Class in namespace NoreSources\Http\Header
Content-Type header value
CookieHeaderValue — Class in namespace NoreSources\Http\Header
Cookie header value type
HeaderValueFactory::createFromMessage() — Method in class HeaderValueFactory
HeaderValueFactory::createFromKeyValue() — Method in class HeaderValueFactory
IntegerHeaderValue::createFromString() — Method in class IntegerHeaderValue
TextHeaderValue::createFromString() — Method in class TextHeaderValue
AlternativeValueListTrait::count() — Method in class AlternativeValueListTrait
Stream::createFromData() — Method in class Stream
Create a Stream from binary data
Stream::createFromFile() — Method in class Stream
Stream::close() — Method in class Stream
StreamManager::create() — Method in class StreamManager
Create a StreamInterface from any supported kind of input.
StreamManager::createFromResource() — Method in class StreamManager
Create StreamInterface object from stream resource
StreamManager::createFileStream() — Method in class StreamManager
Create a StreamInterface object from any stream URI or file path
$StreamWrapper#context — Property in class StreamWrapper

D

Stream::detach() — Method in class Stream

E

$HeaderValueParameterMapSerializer#extensions — Property in class HeaderValueParameterMapSerializer
Stream::eof() — Method in class Stream

F

HeaderValueFactory::fromHeaderLine() — Method in class HeaderValueFactory
UploadedFile::fromGlobal() — Method in class UploadedFile

G

BasicCredentialData::getUser() — Method in class BasicCredentialData
BasicCredentialData::getPassword() — Method in class BasicCredentialData
TokenCredentialData::getTokenValue() — Method in class TokenCredentialData
Base64 token credential data
ContentNegociationException::getNegociationType() — Method in class ContentNegociationException
ContentNegociator::getContentTypeQualityValue() — Method in class ContentNegociator
Compute the quality value of the given media type against a list of accepted media ranges.
AcceptCharsetHeaderValue::getCharset() — Method in class AcceptCharsetHeaderValue
AcceptEncodingHeaderValue::getCoding() — Method in class AcceptEncodingHeaderValue
AcceptHeaderValue::getMediaRange() — Method in class AcceptHeaderValue
AcceptHeaderValue::getExtensions() — Method in class AcceptHeaderValue
AcceptLanguageHeaderValue::getLanguageRange() — Method in class AcceptLanguageHeaderValue
AlternativeValueListInterface::getAlternative() — Method in class AlternativeValueListInterface
AuthorizationHeaderValue::getScheme() — Method in class AuthorizationHeaderValue
AuthorizationHeaderValue::getCredentialData() — Method in class AuthorizationHeaderValue
ContentTypeHeaderValue::getMediaType() — Method in class ContentTypeHeaderValue
HeaderValueFactory::getHeaderValueClassnames() — Method in class HeaderValueFactory
Get the expected Header value class names for the given header name
IntegerHeaderValue::getIntegerValue() — Method in class IntegerHeaderValue
InvalidHeaderException::getHeaderErrorType() — Method in class InvalidHeaderException
AlternativeValueListTrait::getAlternative() — Method in class AlternativeValueListTrait
AlternativeValueListTrait::getIterator() — Method in class AlternativeValueListTrait
QualityValueInterface::getQualityValue() — Method in class QualityValueInterface
LiteralValueRequestBody::getLiteralValue() — Method in class LiteralValueRequestBody
MultipartFormDataRequestBodyParserMiddleware::getOptions() — Method in class MultipartFormDataRequestBodyParserMiddleware
MultipartFormDataRequestBodyParserMiddleware::getOption() — Method in class MultipartFormDataRequestBodyParserMiddleware
SerializationManagerBodyParserMiddleware::getUnserializer() — Method in class SerializationManagerBodyParserMiddleware
SerializationManagerBodyParserMiddleware::getFlags() — Method in class SerializationManagerBodyParserMiddleware
SerializationManagerResponsePopulator::getSerializer() — Method in class SerializationManagerResponsePopulator
Status::getStatusText() — Method in class Status
StatusExceptionInterface::getStatusCode() — Method in class StatusExceptionInterface
Stream::getMetadata() — Method in class Stream
Stream::getSize() — Method in class Stream
Stream::getContents() — Method in class Stream
StreamManager::getStreamResource() — Method in class StreamManager
QualityValueTrait::getQualityValue() — Method in class QualityValueTrait
QualityValueTrait::getQualityValueParameterString() — Method in class QualityValueTrait
StatusExceptionTrait::getStatusCode() — Method in class StatusExceptionTrait
UploadedFile::getError() — Method in class UploadedFile
UploadedFile::getSize() — Method in class UploadedFile
UploadedFile::getClientFilename() — Method in class UploadedFile
UploadedFile::getStream() — Method in class UploadedFile
UploadedFile::getClientMediaType() — Method in class UploadedFile

H

HeaderField — Class in namespace NoreSources\Http\Header
HTTP message header names
HeaderFieldMap — Class in namespace NoreSources\Http\Header
HeaderFieldParser — Class in namespace NoreSources\Http\Header
Parse HTTP message header fields
HeaderTokenValueParser — Class in namespace NoreSources\Http\Header
Parse token value with optional quality value
HeaderValueFactory — Class in namespace NoreSources\Http\Header
HeaderValueInterface — Class in namespace NoreSources\Http\Header
Header field value
HeaderValueParameterMapSerializer — Class in namespace NoreSources\Http\Header
$HeaderValueParameterMapSerializer#headerValue — Property in class HeaderValueParameterMapSerializer

I

AuthorizationHeaderValue::isScheme() — Method in class AuthorizationHeaderValue
ContentDispositionHeaderValue::isType() — Method in class ContentDispositionHeaderValue
IntegerHeaderValue — Class in namespace NoreSources\Http\Header
InvalidHeaderException — Class in namespace NoreSources\Http\Header
Exception raised when a headre line content is not valid
Stream::isSeekable() — Method in class Stream
Stream::isWritable() — Method in class Stream
Stream::isReadable() — Method in class Stream
Stream::isValidResource() — Method in class Stream

L

LiteralValueRequestBody — Class in namespace NoreSources\Http\Request

M

MultipartFormDataRequestBodyParserMiddleware — Class in namespace NoreSources\Http\Server
UploadedFile::moveTo() — Method in class UploadedFile

N

ContentNegociator::negociate() — Method in class ContentNegociator
ContentNegociator::negociateContentType() — Method in class ContentNegociator
ContentNegociator::negociateEncoding() — Method in class ContentNegociator
ContentNegociator::negociateCharset() — Method in class ContentNegociator
ContentNegociator::negociateLanguage() — Method in class ContentNegociator
ContentNegociator::normalizeMediaType() — Method in class ContentNegociator

P

BasicCredentialData::parseUserPassword() — Method in class BasicCredentialData
ParameterMapCredentialData — Class in namespace NoreSources\Http\Authentication
Credential data made of a list of authentication parameters
ContentNegociator::populateResponse() — Method in class ContentNegociator
AcceptCharsetHeaderValue::parseFieldValueString() — Method in class AcceptCharsetHeaderValue
AcceptEncodingHeaderValue::parseFieldValueString() — Method in class AcceptEncodingHeaderValue
AcceptHeaderValue::parseFieldValueString() — Method in class AcceptHeaderValue
AcceptLanguageHeaderValue::parseFieldValueString() — Method in class AcceptLanguageHeaderValue
ContentDispositionHeaderValue::parseFieldValueString() — Method in class ContentDispositionHeaderValue
ContentTypeHeaderValue::parseFieldValueString() — Method in class ContentTypeHeaderValue
CookieHeaderValue::parseFieldValueString() — Method in class CookieHeaderValue
HeaderFieldParser::parse() — Method in class HeaderFieldParser
HeaderTokenValueParser::parseText() — Method in class HeaderTokenValueParser
$HeaderValueParameterMapSerializer#parameters — Property in class HeaderValueParameterMapSerializer
$HeaderValueParameterMapSerializer#parameterSeparator — Property in class HeaderValueParameterMapSerializer
MultipartFormDataRequestBodyParserMiddleware::process() — Method in class MultipartFormDataRequestBodyParserMiddleware
{@inheritdoc}
SerializationManagerBodyParserMiddleware::process() — Method in class SerializationManagerBodyParserMiddleware
SerializationManagerBodyParserMiddleware::postProcess() — Method in class SerializationManagerBodyParserMiddleware
SerializationManagerResponsePopulator::populateResponse() — Method in class SerializationManagerResponsePopulator
Fill HTTP response with serialized content and according HTTP headers.

Q

QualityValueInterface — Class in namespace NoreSources\Http
Quality value.
QualityValueTrait — Class in namespace NoreSources\Http\Traits
Reference implementation of the QualityValueInterface

R

RFC6750 — Class in namespace NoreSources\Http\Authentication
Stream::read() — Method in class Stream
Stream::rewind() — Method in class Stream

S

BasicCredentialData::setTokenValue() — Method in class BasicCredentialData
BasicCredentialData::setUserPassword() — Method in class BasicCredentialData
TokenCredentialData::setTokenValue() — Method in class TokenCredentialData
HeaderValueFactory::stringifyValue() — Method in class HeaderValueFactory
Convert value to be written in a header line
AlternativeValueListTrait::setAlternatives() — Method in class AlternativeValueListTrait
QualityValueInterface::setQualityValue() — Method in class QualityValueInterface
Set the quality value
MultipartFormDataRequestBodyParserMiddleware::setOption() — Method in class MultipartFormDataRequestBodyParserMiddleware
SerializationManagerBodyParserMiddleware — Class in namespace NoreSources\Http\Server
SerializationManagerBodyParserMiddleware::setFlags() — Method in class SerializationManagerBodyParserMiddleware
SerializationManagerResponsePopulator — Class in namespace NoreSources\Http\Server
SerializationManagerResponsePopulator::setSerializer() — Method in class SerializationManagerResponsePopulator
Status — Class in namespace NoreSources\Http
HTTP status codes.
StatusExceptionInterface — Class in namespace NoreSources\Http
Stream — Class in namespace NoreSources\Http
PSR-7 StreamInterface implementation
Stream::seek() — Method in class Stream
StreamException — Class in namespace NoreSources\Http
StreamManager — Class in namespace NoreSources\Http
StreamWrapper — Class in namespace NoreSources\Http
Wraps PSR-7 Stream to a regular PHP stream resource using the PHP streamWriter protocol
StreamWrapper::stream_open() — Method in class StreamWrapper
StreamWrapper::stream_read() — Method in class StreamWrapper
StreamWrapper::stream_write() — Method in class StreamWrapper
StreamWrapper::stream_tell() — Method in class StreamWrapper
StreamWrapper::stream_eof() — Method in class StreamWrapper
StreamWrapper::stream_seek() — Method in class StreamWrapper
StreamWrapper::stream_cast() — Method in class StreamWrapper
StreamWrapper::stream_stat() — Method in class StreamWrapper
QualityValueTrait::setQualityValue() — Method in class QualityValueTrait
StatusExceptionTrait — Class in namespace NoreSources\Http\Traits
Default StatusExceptionInterface implementation using Exception class error code

T

TokenCredentialData — Class in namespace NoreSources\Http\Authentication
Credential data containing a Base64 token value
TransferCoding — Class in namespace NoreSources\Http\Coding
TextHeaderValue — Class in namespace NoreSources\Http\Header
Arbitrary string header value
Stream::tell() — Method in class Stream

U

HeaderValueParameterMapSerializer::unserializeParameters() — Method in class HeaderValueParameterMapSerializer
StreamWrapper::url_stat() — Method in class StreamWrapper
UploadedFile — Class in namespace NoreSources\Http
UploadedFileException — Class in namespace NoreSources\Http

V

AcceptEncodingHeaderValue::validateToken() — Method in class AcceptEncodingHeaderValue
AcceptLanguageHeaderValue::validateToken() — Method in class AcceptLanguageHeaderValue

W

Stream::write() — Method in class Stream

_

BasicCredentialData::__construct() — Method in class BasicCredentialData
ParameterMapCredentialData::__construct() — Method in class ParameterMapCredentialData
ParameterMapCredentialData::__toString() — Method in class ParameterMapCredentialData
TokenCredentialData::__construct() — Method in class TokenCredentialData
TokenCredentialData::__toString() — Method in class TokenCredentialData
ContentNegociationException::__construct() — Method in class ContentNegociationException
AcceptCharsetHeaderValue::__construct() — Method in class AcceptCharsetHeaderValue
AcceptCharsetHeaderValue::__toString() — Method in class AcceptCharsetHeaderValue
AcceptEncodingHeaderValue::__construct() — Method in class AcceptEncodingHeaderValue
AcceptEncodingHeaderValue::__toString() — Method in class AcceptEncodingHeaderValue
AcceptHeaderValue::__construct() — Method in class AcceptHeaderValue
AcceptHeaderValue::__toString() — Method in class AcceptHeaderValue
AcceptLanguageHeaderValue::__construct() — Method in class AcceptLanguageHeaderValue
AcceptLanguageHeaderValue::__toString() — Method in class AcceptLanguageHeaderValue
AuthorizationHeaderValue::__construct() — Method in class AuthorizationHeaderValue
AuthorizationHeaderValue::__toString() — Method in class AuthorizationHeaderValue
{@inheritdoc}
ContentDispositionHeaderValue::__construct() — Method in class ContentDispositionHeaderValue
ContentDispositionHeaderValue::__toString() — Method in class ContentDispositionHeaderValue
ContentTypeHeaderValue::__construct() — Method in class ContentTypeHeaderValue
ContentTypeHeaderValue::__toString() — Method in class ContentTypeHeaderValue
CookieHeaderValue::__construct() — Method in class CookieHeaderValue
CookieHeaderValue::__toString() — Method in class CookieHeaderValue
HeaderFieldParser::__construct() — Method in class HeaderFieldParser
HeaderTokenValueParser::__construct() — Method in class HeaderTokenValueParser
HeaderValueParameterMapSerializer::__construct() — Method in class HeaderValueParameterMapSerializer
IntegerHeaderValue::__construct() — Method in class IntegerHeaderValue
IntegerHeaderValue::__toString() — Method in class IntegerHeaderValue
InvalidHeaderException::__construct() — Method in class InvalidHeaderException
TextHeaderValue::__construct() — Method in class TextHeaderValue
TextHeaderValue::__toString() — Method in class TextHeaderValue
AlternativeValueListTrait::__construct() — Method in class AlternativeValueListTrait
AlternativeValueListTrait::__toString() — Method in class AlternativeValueListTrait
LiteralValueRequestBody::__construct() — Method in class LiteralValueRequestBody
MultipartFormDataRequestBodyParserMiddleware::__construct() — Method in class MultipartFormDataRequestBodyParserMiddleware
SerializationManagerBodyParserMiddleware::__construct() — Method in class SerializationManagerBodyParserMiddleware
SerializationManagerResponsePopulator::__construct() — Method in class SerializationManagerResponsePopulator
Stream::__construct() — Method in class Stream
Stream::__toString() — Method in class Stream
StreamException::__construct() — Method in class StreamException
StreamWrapper::__construct() — Method in class StreamWrapper
UploadedFile::__construct() — Method in class UploadedFile