Example #1
0
 /**
  * @return array
  */
 public function getList()
 {
     $response = $this->gandi->list($this->api_key);
     $data = array();
     foreach ($response as $current) {
         $contact = new Contact($current['handle']);
         $contact->setId($current['id'])->setCompany($current['orgname'])->setType($current['type'])->setVatNumber($current['vat_number'])->setFirstName($current['given'])->setLastName($current['family'])->setStreet($current['streetaddr'])->setZip($current['zip'])->setCity($current['city'])->setCountry($current['country'])->setEmail($current['email'])->setPhone($current['phone'])->setMobile($current['mobile'])->setFax($current['fax'])->setLanguage($current['lang'])->setHideAddress($current['data_obfuscated'])->setHideEmail($current['mail_obfuscated']);
         $data[] = $contact;
     }
     return $data;
 }
Example #2
0
 /**
  * @param array|null $options
  * @return mixed
  */
 public function list(array $options = null)
 {
     $result = $this->gandi->list($this->api_key, $options);
     return $result;
 }