Added dependency on symfony/http-foundation
Make the Imbo request class extend the Symfony request class. Also removed the request interface and fixed the request test case
Added an event listener that handles sending the response to the client
Added a static factory method used to create error models from exception instances. This was previously in the response class
Made the Response class extend the Symfony response, and removed the create error method, and the listener logic, since we now have an event listener handling the sending of the response
Register the ResponseSender listener
Removed references to getQuery and use the query property instead
Use getRequestUri instead of fetching the REQUEST_URI from the server superglobal
Removed all calls to getHeader, and use the setEtag and setLastModified methods instead of setting the headers directly. Also made some small related changes
Removed references to the parameter containers as Imbo will use the ones from Symfony
Removed references to the old Request interface
Removed references to the old Response interface
Replace calls to getRawData to getContent
Changed case on some error messages and create the request object in the correct fashion. Some classes no longer implement the container aware interface so calls to setContainer have been removed
Fixed wording of a comment
Added a method for fetching the raw URI as Symfony normalizes the query string
Use the getRawUri method for the URI used for computing the access token and the signature
This class no longer needs the container
Set the correct error message
Use correct method for fetching the path