You are here

public function InstapageCmsPluginWPConnector::isAPIAccessible in Instapage plugin 8.3

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

Checks if API is accessible @uses self::remoteGet()

Return value

bool

File

core/connectors/InstapageCmsPluginWPConnector.php, line 44

Class

InstapageCmsPluginWPConnector
Class that utilizes native WordPress functions to perform actions like remote requests and DB operations.

Code

public function isAPIAccessible() {
  $response = $this
    ->remoteGet(INSTAPAGE_ENTERPRISE_ENDPOINT, array());
  return is_array($response) && isset($response['code']) && $response['code'] === 404 && isset($response['body']) && stripos($response['body'], 'instapage') !== false;
}