{"action":"created","issue":{"url":"https://api.github.com/repos/laravel/framework/issues/9399","labels_url":"https://api.github.com/repos/laravel/framework/issues/9399/labels{/name}","comments_url":"https://api.github.com/repos/laravel/framework/issues/9399/comments","events_url":"https://api.github.com/repos/laravel/framework/issues/9399/events","html_url":"https://github.com/laravel/framework/pull/9399","id":90738852,"number":9399,"title":"Register PSR-7 response.","user":{"login":"simensen","id":191200,"avatar_url":"https://avatars.githubusercontent.com/u/191200?v=3","gravatar_id":"","url":"https://api.github.com/users/simensen","html_url":"https://github.com/simensen","followers_url":"https://api.github.com/users/simensen/followers","following_url":"https://api.github.com/users/simensen/following{/other_user}","gists_url":"https://api.github.com/users/simensen/gists{/gist_id}","starred_url":"https://api.github.com/users/simensen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simensen/subscriptions","organizations_url":"https://api.github.com/users/simensen/orgs","repos_url":"https://api.github.com/users/simensen/repos","events_url":"https://api.github.com/users/simensen/events{/privacy}","received_events_url":"https://api.github.com/users/simensen/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/laravel/framework/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-06-24T17:29:27Z","updated_at":"2015-06-24T19:16:22Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/laravel/framework/pulls/9399","html_url":"https://github.com/laravel/framework/pull/9399","diff_url":"https://github.com/laravel/framework/pull/9399.diff","patch_url":"https://github.com/laravel/framework/pull/9399.patch"},"body":"The intent is to allow controllers and middleware to typehint against Response and having one injected."},"comment":{"url":"https://api.github.com/repos/laravel/framework/issues/comments/114984748","html_url":"https://github.com/laravel/framework/pull/9399#issuecomment-114984748","issue_url":"https://api.github.com/repos/laravel/framework/issues/9399","id":114984748,"user":{"login":"simensen","id":191200,"avatar_url":"https://avatars.githubusercontent.com/u/191200?v=3","gravatar_id":"","url":"https://api.github.com/users/simensen","html_url":"https://github.com/simensen","followers_url":"https://api.github.com/users/simensen/followers","following_url":"https://api.github.com/users/simensen/following{/other_user}","gists_url":"https://api.github.com/users/simensen/gists{/gist_id}","starred_url":"https://api.github.com/users/simensen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simensen/subscriptions","organizations_url":"https://api.github.com/users/simensen/orgs","repos_url":"https://api.github.com/users/simensen/repos","events_url":"https://api.github.com/users/simensen/events{/privacy}","received_events_url":"https://api.github.com/users/simensen/received_events","type":"User","site_admin":false},"created_at":"2015-06-24T19:16:21Z","updated_at":"2015-06-24T19:16:21Z","body":"Yes, I would not think we would want to do it that way, either.\r\n\r\nAlso, people would be able to bind to another factory if they wanted to, right? That is, if they wanted to use another PSR-7 Response implementation, they could override this? (I'm still a bit new to the Container stuff and Laravel in general, so I could be way wrong on my assumption here)\r\n\r\nI also just noticed that neither the bridge nor diactoros are actually required anywhere in either the root composer.json or routing's composer.json. is that to be expected?\r\n\r\nIf it is acceptable to register these things w/o having them actually be there with the understanding that projects will have to opt-in to requiring them on their own, I'm fine w/ that. If that was an oversight I can send another PR to get those required (or maybe even just suggested?)."}}