/** * @var RemoteContentRequest $response */ public function addResponseMetadata(RemoteContentRequest $response) { $response->setHttpCode(200); if ($this->newClientState != null) { $this->responseMetadata[self::$CLIENT_STATE] = $this->newClientState; $response->setMetadata(self::$CLIENT_STATE, $this->newClientState); } if ($this->aznUrl != null) { $this->responseMetadata[self::$APPROVAL_URL] = $this->aznUrl; $response->setMetadata(self::$APPROVAL_URL, $this->aznUrl); } if ($this->error != null) { $this->responseMetadata[self::$ERROR_CODE] = $this->error; $response->setMetadata(self::$ERROR_CODE, $this->error); } if ($this->errorText != null) { $this->responseMetadata[self::$ERROR_TEXT] = $this->errorText; $response->setMetadata(self::$ERROR_TEXT, $this->errorText); } }