{"shas":[["69e83476cf4577865d9f732ef73fbeecbdf3640e","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@marcyes.com","changes Event\\Sub to Event\\Subscribe and subable to Subscribeable. I think the full names sound a little better than subable, though I did like Sub.","Jay Marcyes"],["fbf36bfc3be8e5272becc70f72934c5d8ee507e7","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@marcyes.com","adds cookie reading hooks from Request and cookie writing hooks into Response. I know the Symfony libs I was using already had these, but I didn't like having to do request->cookie->get() to get a cookie, I much prefer request->getCookie(), but it's a personal thing. Also, I wasn't a huge fan of binding cookie creation to the header object of the response, response->header->setCookie() just doesn't seem natural to me since the point of a framework is to abstract certain things away and even though a cookie is a header, I'm not sure I want to constantly be reminded of that. Once again, it was a personal thing.\n\nAlso, adds a response->setUnauthorized() method to set the correct headers for http auth","Jay Marcyes"]],"ref":"refs/heads/master","size":2,"head":"fbf36bfc3be8e5272becc70f72934c5d8ee507e7","push_id":41953282}