function DispatchPollDeleteContact(PollDeleteContactResponse $resp) { if ($resp->IsFailed()) { Log::Log(sprintf('DispatchContactDeleted failed. Registry response: %s', $resp->ErrMsg), E_USER_ERROR); throw new Exception($resp->ErrMsg, $resp->Code); } $contact = $this->DBContact->LoadByCLID($resp->CLID); $this->DBContact->Delete($contact); $this->FireEvent('ContactDeleted', $contact); }