function __construct($checkrequest)
{
parent::__construct();
if ($checkrequest instanceof eppDomain) {
$this->setDomainNames(array($checkrequest));
} else {
if ($checkrequest instanceof eppContactHandle) {
$this->setContactHandles(array($checkrequest));
} else {
if ($checkrequest instanceof eppHost) {
$this->setHosts(array($checkrequest));
} else {
if (is_array($checkrequest)) {
if ($checkrequest[0] instanceof eppDomain) {
$this->setDomainNames($checkrequest);
} else {
if ($checkrequest[0] instanceof eppContactHandle) {
$this->setContactHandles($checkrequest);
} else {
if ($checkrequest[0] instanceof eppHost) {
$this->setHosts($checkrequest);
} else {
$this->setDomainNames($checkrequest);
}
}
}
}
}
}
}
}