Metaregistrar\EPP\eppCheckResponse::getCheckedContacts PHP Method

getCheckedContacts() public method

public getCheckedContacts ( ) : array
return array of checked contacts with status true/false
    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;
    }