public static function Runtime::getAcquiaSearchApiClient in Acquia Search 3.x
Initializes and returns an instance of AcquiaSearchApiClient.
Parameters
string $application_uuid: Acquia application UUID.
Return value
\Drupal\acquia_search\AcquiaSearchApiClient Acquia Search API Client.
File
- src/
Helper/ Runtime.php, line 123
Class
- Runtime
- Class Runtime.
Namespace
Drupal\acquia_search\HelperCode
public static function getAcquiaSearchApiClient(string $application_uuid = NULL) : AcquiaSearchApiClient {
if (!$application_uuid) {
$application_uuid = Storage::getUuid();
}
$drupal_http_client = \Drupal::service('http_client');
$cache = \Drupal::cache();
$auth_info = [
'host' => Storage::getApiHost(),
'app_uuid' => $application_uuid,
'key' => Storage::getApiKey(),
];
return new AcquiaSearchApiClient($auth_info, $drupal_http_client, $cache);
}