{"push_id":547297270,"size":3,"distinct_size":3,"ref":"refs/heads/feature/immutability","head":"9fcf948701c94f2079da80e11ee97b9ad3373ad0","before":"4ba875b68dd16cbacc45817af2bf88fa7238f0f6","commits":[{"sha":"facd2d730194d439e755649a5d3506fd92fe5119","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@zend.com","name":"Matthew Weier O'Phinney"},"message":"Renamed all mutator methods\n\nSince messages are immutable, and to avoid confusion with regular setters that\nchange internal state, I've renamed all setter methods to use alternate\nverbiage. \"with\" is an accepted standard, and this was used whenever possible,\nwith the following exceptions:\n\n- `addHeader` was renamed to `withAddedHeader()`.\n- `removeHeader` was renamed to `withoutHeader()`.","distinct":true,"url":"https://api.github.com/repos/weierophinney/http-message/commits/facd2d730194d439e755649a5d3506fd92fe5119"},{"sha":"dd51dcf5edf26743f54ddbdde649cd4277a0e093","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@zend.com","name":"Matthew Weier O'Phinney"},"message":"Created a URI interface\n\n- Based on proposals made to the mailing list; essentially, an immutable\n  value object with methods for retrieving each segment of a URI,\n  methods for creating new instances with updated values, a number of\n  \"test\" methods for determining what type of URI is present, and a\n  method for casting to a string.","distinct":true,"url":"https://api.github.com/repos/weierophinney/http-message/commits/dd51dcf5edf26743f54ddbdde649cd4277a0e093"},{"sha":"9fcf948701c94f2079da80e11ee97b9ad3373ad0","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@zend.com","name":"Matthew Weier O'Phinney"},"message":"Updated RequestInterface to compose a UriInterface instance","distinct":true,"url":"https://api.github.com/repos/weierophinney/http-message/commits/9fcf948701c94f2079da80e11ee97b9ad3373ad0"}]}