File: /home/sreyam/public_html/form-data/php_wrappers/constantcontact/src/Ctct/Components/ResultSet.php
<?php
namespace Ctct\Components;
/**
* Container for a get on a collection, such as Contacts, Campaigns, or TrackingData.
*
*/
class ResultSet
{
/**
* array of result objects returned
* @var array
*/
public $results = array();
/**
* next link returned from a get on a collection if one exists
* @var string
*/
public $next;
/**
* Constructor to create a ResultSet from the results/meta response when performing a get on a collection
* @param array $results - results array from request
* @param array $meta - meta array from request
*/
public function __construct(array $results, array $meta)
{
$this->results = $results;
if (array_key_exists('next_link', $meta['pagination'])) {
$nextLink = $meta['pagination']['next_link'];
$this->next = substr($nextLink, strpos($nextLink, '?') + 6);
}
}
}