You are here

protected function SearchApiAlgoliaBackend::isLanguageSuffixEnabled in Search API Algolia 3.0.x

Wrapper function to check if multi-lingual language suffix is enabled.

Parameters

\Drupal\search_api\IndexInterface $index: Index to check for.

Return value

bool If language suffix is enabled.

2 calls to SearchApiAlgoliaBackend::isLanguageSuffixEnabled()
SearchApiAlgoliaBackend::connect in src/Plugin/search_api/backend/SearchApiAlgoliaBackend.php
Creates a connection to the Algolia Search server as configured.
SearchApiAlgoliaBackend::getLanguages in src/Plugin/search_api/backend/SearchApiAlgoliaBackend.php
Get all the languages supported by the Index.

File

src/Plugin/search_api/backend/SearchApiAlgoliaBackend.php, line 898

Class

SearchApiAlgoliaBackend
Class SearchApiAlgoliaBackend.

Namespace

Drupal\search_api_algolia\Plugin\search_api\backend

Code

protected function isLanguageSuffixEnabled(IndexInterface $index) {
  return $this->languageManager
    ->isMultilingual() && $index
    ->getOption('algolia_index_apply_suffix');
}