getCache($endpoint); // try find in cache $this->saveCache($endpoint,$in,300); ///=== cache game gere $in["raw_contacts"] = serialize($in['raw_contacts'].$in["m2"].$in["m3"]); $ret = $this->wrenchboard->wrenchboard_api($in, $out); $out['internal_return'] = $ret; log_message('critical', "*********** WrenchUserContacts::usersContacts() 0001 ".serialize($out) ); return $this->summaryReturnData($in,$out); //json_encode( $final_out ); } private function processContacts( $in ){ log_message('critical', "************************ cachecontacts 0001 ".serialize($in)); $inx =[]; $inx["member_id"] = $in["member_id"]; $inx["uid"] = $in["uid"]; $inx["sessionid"] = $in["sessionid"]; $raw_contacts = $in["raw_contacts"]; foreach ( $raw_contacts["contacts"] as $rows){ $firstname = $rows["name"]["given"]; $lastname = $rows["name"]["family"]; $contactid = $rows["contactId"]; log_message('critical', "************************ $firstname $lastname $contactid"); } } }