- Expanded section on expected structure returned by
getUploadedFiles(), with several examples ranging from a flat structure to a nested structure with a collection of files. - Clarifications and simplification of URI ->
Hostheader interactions.- Updated
withUri()to indicate it MUST update theHostheader with the value present in the URI provided (if any) UNLESS the$preserveHostflag is boolean true. - Removed
getHeader*()method overrides inRequestInterface, as they were no longer relevant with the above changes.
- Updated
MessageInterface::getHeaderLine()'s signature was altered to always return a string (the string will be empty if the value is not defined). This removes ambiguity in the return value.ResponseInterface::getReasonPhrase()'s signature was altered to always return a string (the string will be empty if the value is not defined). This removes ambiguity in the return value.ResponseInterface::withStatus()'s signature was altered to provide an empty string as the default value of the$reasonPhraseargument.UriInterface::withPath()clarifies that both relative and domain-relative paths (prefixed with/) may be set.UploadedFileInterface::move($path)was renamed tomoveTo($targetPath)to clarify intent; additionally,$targetPathwas clarified as being an absolute path or a relative path, with resolution following PHP's rules whenrename()is called.
Created
May 4, 2015 21:54
-
-
Save weierophinney/59681f2b52169d4b12e6 to your computer and use it in GitHub Desktop.
Summary of PSR-7 changes since Review 2 began.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment