/** * dnsbeEppUpdateContactRequest constructor. * @param $objectname * @param null|eppContact $addinfo * @param null|eppContact $removeinfo * @param null|eppContact $updateinfo * @param string $language * @throws eppException */ function __construct($objectname, $addinfo = null, $removeinfo = null, $updateinfo = null, $language = 'en') { if ($updateinfo instanceof eppContact) { parent::__construct($objectname, $addinfo, $removeinfo, $updateinfo); $this->addDnsbeExtension($language); } else { throw new eppException('DNSBE needs $updateinfo to be an eppContact for this update request'); } $this->addSessionId(); }
function __construct($objectname, atEppContact $addinfo = null, atEppContact $removeinfo = null, atEppContact $updateinfo = null, atEppExtensionChain $atEppExtensionChain = null) { $this->atEppExtensionChain = $atEppExtensionChain; parent::__construct($objectname, $addinfo, $removeinfo, $updateinfo); $this->addSessionId(); }