webservice = $webservice; $this->deviceGetUrl = $deviceGetUrl; $this->deviceLogUrl = $deviceLogUrl; } /** * Crea un DeviceLog por REST en la app Base * * @param array $record */ protected function write(array $record) { $filters = array( 'deviceType' => $record['context']['deviceType'], 'deviceId' => $record['context']['deviceId'], ); $device = $this->webservice->get($this->deviceGetUrl, $filters); if ($device) { $data['device'] = $device[0]['id']; $data['message'] = $record['formatted']; $result = $this->webservice->makeRequest($this->deviceLogUrl, HttpRequestInterface::METHOD_POST, $data); } } }