public static function AcquiaSearchSolrMessages::readOnlyModeMessage in Acquia Connector 7.3
Returns formatted message for search environment in read-only mode.
Parameters
array $environment: Search environment.
Return value
string Message text.
File
- acquia_search/
includes/ AcquiaSearchSolrMessages.php, line 59
Class
- AcquiaSearchSolrMessages
- Class AcquiaSearchSolrMessages.
Code
public static function readOnlyModeMessage(array $environment) {
$message = t('To protect your data, Acquia Search Solr module is enforcing
read-only mode, because it could not figure out what Acquia-hosted Solr
index to connect to. This helps you avoid writing to a production index
if you copy your site to a development or other environment(s).');
if (!empty($environment['acquia_search_solr_possible_indexes'])) {
$list = theme('item_list', [
'items' => $environment['acquia_search_solr_possible_indexes'],
]);
$message .= '<p>' . t('These index IDs would have worked, but could not be found on your Acquia subscription: !list', [
'!list' => $list,
]) . '</p>';
}
$link = l(t('our documentation'), self::DOCS_URL);
$message .= t('To fix this problem, please read !link.', [
'!link' => $link,
]);
return $message;
}