/**
  * Public function that gets list members of a single list object passed to it.
  *
  * @param object $list - a valid list object with a valid list link
  * @return array $List - returns first 50 contact objects that are part of that list, and a link to next 50
  */
 public function getListMembers($list)
 {
     $utility = new CTCTUtility();
     $call = $utility->getApiPath() . $list->getLink() . '/members';
     $return = $utility->httpGet($call);
     $parsedReturn = simplexml_load_string($return['xml']);
     $List = array();
     $listMembers = array();
     $pages = array();
     foreach ($parsedReturn->entry as $item) {
         $contact = new CTCTContact();
         $contact->setLink($item->link->Attributes()->href);
         $contact->setId($item->id);
         $contact->setFullName($item->content->ContactListMember->Name);
         $contact->setEmailAddress($item->content->ContactListMember->EmailAddress);
         $listMembers[] = $contact;
     }
     $pages[] = $parsedReturn->link[2]->Attributes();
     $pages[] = $parsedReturn->link[3]->Attributes();
     //$pages[] = $parsedReturn->link[4]->Attributes();
     $List = array($listMembers, $pages);
     if (!$return) {
         return false;
     } else {
         return $List;
     }
 }