public function UpdateDomainContact(Domain $domain, $contactType, Contact $oldContact, Contact $newContact) { if ($contactType == CONTACT_TYPE::REGISTRANT || $contactType == CONTACT_TYPE::ADMIN) { // Add admin -> registrant association if ($contactType == CONTACT_TYPE::REGISTRANT) { $this->AddRegistrantAssociation($domain->GetContact(CONTACT_TYPE::ADMIN)->CLID, $newContact->CLID); } else { $this->AddRegistrantAssociation($newContact->CLID, $domain->GetContact(CONTACT_TYPE::REGISTRANT)->CLID); } } return parent::UpdateDomainContact($domain, $contactType, $oldContact, $newContact); }
function updateDomainContact() { $Domain = $this->Registry->NewDomainInstance(); $Domain->Name = 'eppinfodomain'; $OldContact = $this->Registry->NewContactInstance(CONTACT_TYPE::ADMIN); //$OldContact->CLID = $this->eppinfodomain_admin_clid; $OldContact->CLID = 'EPPOTE-C3'; $Resp = $this->Module->UpdateDomainContact($Domain, CONTACT_TYPE::ADMIN, $OldContact, $this->C4); $this->assertTrue($Resp->Code == RFC3730_RESULT_CODE::OK, "Change Domain Contact"); }