public function AcquiaLiftAPI::pingTest in Acquia Lift Connector 7
Tests the connection to Acquia Lift.
Return value
bool TRUE if the connection succeeded, FALSE otherwise.
File
- includes/
acquia_lift.classes.inc, line 404 - Provides an agent type for Acquia Lift
Class
- AcquiaLiftAPI
- @file Provides an agent type for Acquia Lift
Code
public function pingTest() {
// We use the list-agents endpoint for our ping test, in the absence of
// an endpoint specifically provided for this purpose.
$url = $this
->generateEndpoint("/list-agents");
$admin_response = $this
->httpClient()
->get($url, array(
'Accept' => 'application/json',
));
$url = $this
->generateEndpoint('/ping-test-agent/expire', FALSE);
$runtime_response = $this
->httpClient()
->post($url, array(
'Accept' => 'application/json',
));
return $admin_response->code == 200 && $runtime_response->code != 403;
}