You are here

public function TestBackend::isAvailable in Search API 8

Returns a boolean with the availability of the backend.

This can implement a specific call to test if the backend is available for reading. For SOLR or elasticsearch this would be a "ping" to the server to test if it's online. If this is a db-backend that is running on a separate server, this can also be a ping. When it's a db-backend that runs in the same database as the drupal installation; just returning TRUE is enough.

Return value

bool The availability of the backend.

Overrides BackendPluginBase::isAvailable

File

tests/search_api_test/src/Plugin/search_api/backend/TestBackend.php, line 278

Class

TestBackend
Provides a dummy backend for testing purposes.

Namespace

Drupal\search_api_test\Plugin\search_api\backend

Code

public function isAvailable() {
  if ($override = $this
    ->getMethodOverride(__FUNCTION__)) {
    return call_user_func($override, $this);
  }
  return $this
    ->getReturnValue(__FUNCTION__, TRUE);
}