You are here

function acquia_connector_test_subscription in Acquia Connector 7.3

Same name and namespace in other branches
  1. 7.2 acquia_agent/tests/acquia_connector_test.module \acquia_connector_test_subscription()

Test subscription.

1 call to acquia_connector_test_subscription()
acquia_connector_test_xmlrpc_server_emulator in acquia_agent/tests/acquia_connector_test.module
Needs comment.
1 string reference to 'acquia_connector_test_subscription'
acquia_connector_test_xmlrpc in acquia_agent/tests/acquia_connector_test.module
Test xmlrpc.

File

acquia_agent/tests/acquia_connector_test.module, line 178
Test endpoint for Acquia Connector XML-RPC calls.

Code

function acquia_connector_test_subscription($data) {
  $result = acquia_connector_test_validate_authenticator($data);
  if (empty($result->is_error)) {
    $result->authenticator['hash'] = _acquia_agent_hmac($result->secret['key'], $result->authenticator['time'], $result->authenticator['nonce'], $result->body);
    unset($result->secret);
    return (array) $result;
  }
  unset($result->secret);
  xmlrpc_error($result->code, $result->message);
}