/** * @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; }
/** * @param array|null $options * @return mixed */ public function list(array $options = null) { $result = $this->gandi->list($this->api_key, $options); return $result; }