From 46825bdb95ae379bc1933805bff29f402d274c24 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Tue, 30 Dec 2014 10:13:33 +0000 Subject: [PATCH] Use custom host in header as well --- src/Monolog/Handler/HipChatHandler.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Monolog/Handler/HipChatHandler.php b/src/Monolog/Handler/HipChatHandler.php index 29614d31..d2460805 100644 --- a/src/Monolog/Handler/HipChatHandler.php +++ b/src/Monolog/Handler/HipChatHandler.php @@ -62,6 +62,11 @@ class HipChatHandler extends SocketHandler */ private $format; + /** + * @var string + */ + private $host; + /** * @param string $token HipChat API Token * @param string $room The room that should be alerted of the message (Id or Name) @@ -87,6 +92,7 @@ class HipChatHandler extends SocketHandler $this->notify = $notify; $this->room = $room; $this->format = $format; + $this->host = $host; } /** @@ -131,7 +137,7 @@ class HipChatHandler extends SocketHandler private function buildHeader($content) { $header = "POST /v1/rooms/message?format=json&auth_token=".$this->token." HTTP/1.1\r\n"; - $header .= "Host: api.hipchat.com\r\n"; + $header .= "Host: {$this->host}\r\n"; $header .= "Content-Type: application/x-www-form-urlencoded\r\n"; $header .= "Content-Length: " . strlen($content) . "\r\n"; $header .= "\r\n";