getHttpRequest(); $subject = $request->getParam('resource', ''); if ($subject !== Application::APP_SUBJECT) { return $previousResponse; } $token = $request->getParam('check', ''); $response = $previousResponse; if (!($response instanceof JrdResponse)) { $response = new JrdResponse($subject); } try { $this->interfaceService->setCurrentInterfaceFromRequest($request, $request->getParam('test', '')); $this->remoteStreamService->getAppSignatory(); $href = $this->interfaceService->getCloudPath('circles.Remote.appService'); $info = [ 'app' => Application::APP_ID, 'name' => Application::APP_NAME, 'token' => Application::APP_TOKEN, 'version' => $this->configService->getAppValue('installed_version'), 'api' => Application::APP_API ]; } catch (UnknownInterfaceException|SignatoryException $e) { return $response; } return $response->addLink(Application::APP_REL, 'application/json', $href, [], $info); } }