From 9863bee7f5e62385e67080ab89097f1077eccb4b Mon Sep 17 00:00:00 2001 From: PJ Dietz Date: Fri, 29 Mar 2013 13:53:51 -0400 Subject: [PATCH] Set headers and headerLookup arrays in Message::__constructor to prevent warning --- src/pjdietz/WellRESTed/Message.php | 9 +++++++++ src/pjdietz/WellRESTed/Request.php | 2 ++ src/pjdietz/WellRESTed/Response.php | 4 ++-- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/pjdietz/WellRESTed/Message.php b/src/pjdietz/WellRESTed/Message.php index 32ce5da..f752546 100644 --- a/src/pjdietz/WellRESTed/Message.php +++ b/src/pjdietz/WellRESTed/Message.php @@ -15,6 +15,7 @@ namespace pjdietz\WellRESTed; * * @property string body Entity body of the message * @property-read array headers Associative array of HTTP headers + * @property-read array headerLines Numeric array of HTTP headers * @property string protocol The protocol, e.g. HTTP * @property string protocolVersion The version of the protocol */ @@ -57,6 +58,14 @@ abstract class Message */ protected $protocolVersion = '1.1'; + // ------------------------------------------------------------------------- + + public function __construct() + { + $this->headers = array(); + $this->headerLines = array(); + } + // ------------------------------------------------------------------------- // Accessors diff --git a/src/pjdietz/WellRESTed/Request.php b/src/pjdietz/WellRESTed/Request.php index 46740ac..c665bc3 100644 --- a/src/pjdietz/WellRESTed/Request.php +++ b/src/pjdietz/WellRESTed/Request.php @@ -84,6 +84,8 @@ class Request extends Message */ public function __construct($uri = null, $method = 'GET') { + parent::__construct(); + if (!is_null($uri)) { $this->setUri($uri); } diff --git a/src/pjdietz/WellRESTed/Response.php b/src/pjdietz/WellRESTed/Response.php index 98a1211..b6a9e57 100644 --- a/src/pjdietz/WellRESTed/Response.php +++ b/src/pjdietz/WellRESTed/Response.php @@ -51,12 +51,12 @@ class Response extends Message */ public function __construct($statusCode = 500, $body = null, $headers = null) { + parent::__construct(); + $this->statusCode = $statusCode; if (is_array($headers)) { $this->headers = $headers; - } else { - $this->headers = array(); } if (!is_null($body)) {