-
Remove dependency on Zend_Config
-
Implement Unmarshallers for the following content types
- text/plain
- application/x-www-form-urlencoded
- multipart/form-data
-
Tighten up the content types available for marshalling/unmarshalling by adding any odd variants for xml/json/etc that you might see
-
Some way to make bootstrapping the application easier. There are too many lines of code in index.php right now
-
Implement the following \RestPHP\Request\Header\Header subclasses and tests
- Authorization
- Cache-Control
- Connection
- Cookie
- Content-Length
- Content-MD5
- Content-Type
- Date
- Expect
- From
- Host
- If-Match
- If-Modified-Since
- If-None-Match
- If-Range
- If-Unmodified-Since
- Max-Forwards
- Pragma
- Proxy-Authorization
- Range
- Referer
- TE
- Upgrade
- User-Agent
- Via
- Warning
-
Implement the following \RestPHP\Response\Header\Header subclasses and tests
- Accept-Ranges
- Age
- Allow
- Cache-Control
- Connection
- Content-Encoding
- Content-Language
- Content-Length
- Content-Location
- Content-MD5
- Content-Disposition
- Content-Range
- Content-Type
- Date
- ETag
- Expires
- Last-Modified
- Link
- Location
- P3P
- Pragma
- Proxy-Authenticate
- Refresh
- Retry-After
- Server
- Set-Cookie
- Strict-Transport-Security
- Trailer
- Transfer-Encoding
- Vary
- Via
- Warning
- WWW-Authenticate
-
Automatic content negotiation and Accept based output serialization. application/json is json_encode()'d, application/xml is turned into XML, etc