You are here

function acquia_search_get_server_auth_check_message in Acquia Connector 8

Get message describing authentication status for the given server.

Parameters

\Drupal\search_api\Entity\Server $server: Server entity.

Return value

array|\Drupal\Core\StringTranslation\TranslatableMarkup Renderable array or translatable markup.

Throws

\Drupal\search_api\SearchApiException

1 call to acquia_search_get_server_auth_check_message()
acquia_search_get_search_status_message in acquia_search/acquia_search.module
Returns formatted message about Acquia Search connection details.

File

acquia_search/acquia_search.module, line 510
Integration between Acquia Drupal and Acquia's hosted solr search service.

Code

function acquia_search_get_server_auth_check_message(Server $server) {
  if ($server
    ->getBackend()
    ->getSolrConnector()
    ->pingServer()) {
    return t('Requests to Solr core are passing authentication checks.');
  }
  return [
    '#markup' => '<span class="color-error">' . t('Solr core authentication check fails.') . '</span>',
  ];
}