diff --git a/lib/PaymentRails/ResourceCollection.php b/lib/PaymentRails/ResourceCollection.php index 37579d6..724415a 100644 --- a/lib/PaymentRails/ResourceCollection.php +++ b/lib/PaymentRails/ResourceCollection.php @@ -40,9 +40,10 @@ class ResourceCollection implements Iterator */ public function __construct($response, $items, $pager) { - $this->_page = $response["meta"]["page"]; + // Add "meta" fields only when they exist in JSON response + $this->_page = isset($response["meta"]) ? $response["meta"]["page"] : null; $this->_items = $items; - $this->_records = $response["meta"]["records"]; + $this->_records = isset($response["meta"]) ? $response["meta"]["records"] : null; $this->_pager = $pager; $this->_index = 0; if (isset($response["meta"]["pages"])) { diff --git a/lib/PaymentRails/Version.php b/lib/PaymentRails/Version.php index 8807fe9..e52872a 100644 --- a/lib/PaymentRails/Version.php +++ b/lib/PaymentRails/Version.php @@ -11,8 +11,8 @@ class Version * class constants */ const MAJOR = 2; - const MINOR = 2; - const TINY = 0; + const MINOR = 1; + const TINY = 4; /** * @ignore