public function handleSOAP($local) { HttpLogin::login(); $soap = new Server(null, array('wsdl' => Constants::WSDL_URI_TESORERIA . $local)); $soapClass = new Tesoreria($this->getServiceLocator()); $soap->setObject($soapClass); $soap->handle(); }
/** * autorizar Apertura de Caja * @param \Tesoreria\Models\ERequest $request * @return \Tesoreria\Models\EResponse */ public function getAutorizacionAperturaCaja($request) { if (!HttpLogin::login($this->serviceLocator, $request->header, false)) { return $this->errorStatusTerminal('\\Tesoreria\\Models\\EResponse', '\\Tesoreria\\Models\\Error', false); } return ExpTerminal::getAutorizacionOperacion($this->serviceLocator, $request, Constants::CO_PERMISSION_OPEN_TERMINAL); }
/** Bloquear terminal * @param \Siris\Models\ERequestHeader $requestHeader * @param int $status * @return \Siris\Models\EResponse */ public function changeTerminalBlock($requestHeader, $status) { HttpLogin::login(); return ExpTerminal::changeTerminalBlock($this->serviceLocator, $requestHeader, $status); }