public function getCheckedContacts()
{
$result = null;
if ($this->getResultCode() == self::RESULT_SUCCESS) {
$xpath = $this->xPath();
$contacts = $xpath->query('/epp:epp/epp:response/epp:resData/contact:chkData/contact:cd/contact:id');
$checks = $xpath->query('/epp:epp/epp:response/epp:resData/contact:chkData/contact:cd/contact:id/@avail');
foreach ($contacts as $idx => $contact) {
$avail = false;
$available = $checks->item($idx)->nodeValue;
switch ($available) {
case '0':
case 'false':
$avail = false;
break;
case '1':
case 'true':
$avail = true;
break;
}
$result[$contact->nodeValue] = $avail;
}
}
return $result;
}