Exemplo n.º 1
0
 /**
  * @param integer $smsId
  * @throws Logic_WebService_Sms_Exception
  */
 public function handle($smsId)
 {
     if (empty($smsId)) {
         throw new Logic_WebService_Sms_Exception('Niepoprawny identyfikator sms: (nie podano wartosci)', 422);
     }
     $multiinfo = new Logic_Service_SerwerSMS($this->_service->getParams()->service_login, $this->_service->getParams()->service_password, $this->_service->getParams()->new_api);
     $handler = new Logic_Service_Multiinfo_Response(new Logic_Service_SerwerSMS_Response_InfoSms());
     return $handler->handle($multiinfo->infosms($smsId));
 }