It looks like all changes made in this file should be reverted. With the release of Guzzle 3.6, we are no longer adding custom header methods to message objects, but rather to specific header classes (e.g. Guzzle\Http\Message\Header\Warning).