You are here

private function InstapageCmsPluginDrupal7Connector::prepareResponse in Instapage plugin 8.3

Same name and namespace in other branches
  1. 7.3 core/connectors/InstapageCmsPluginDrupal7Connector.php \InstapageCmsPluginDrupal7Connector::prepareResponse()

Prepares the remote request response to unify response object in all integrated CMSes.

Parameters

object $request Request result.:

Return value

array Standard Instapage plugin request response array.

1 call to InstapageCmsPluginDrupal7Connector::prepareResponse()
InstapageCmsPluginDrupal7Connector::remoteRequest in core/connectors/InstapageCmsPluginDrupal7Connector.php
Performs remote request in a way specific for Drupal 7.

File

core/connectors/InstapageCmsPluginDrupal7Connector.php, line 912

Class

InstapageCmsPluginDrupal7Connector
Class that utilizes native Drupal 7 functions to perform actions like remote requests and DB operations.

Code

private function prepareResponse($request) {
  return array(
    'body' => (string) isset($request->data) ? $request->data : '',
    'status' => (string) isset($request->status_message) ? $request->status_message : '',
    'code' => isset($request->code) ? $request->code : '0',
    'headers' => isset($request->headers) ? $request->headers : '',
  );
}