You are here

public static function PantheonSolrConnector::create in Search API Pantheon 8

File

src/Plugin/SolrConnector/PantheonSolrConnector.php, line 48
Provide a connection to Pantheon's Solr instance.

Class

PantheonSolrConnector
Standard Solr connector.

Namespace

Drupal\search_api_pantheon\Plugin\SolrConnector

Code

public static function create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition) {
  $plugin = new static($configuration, $plugin_id, $plugin_definition, $container
    ->get('search_api_pantheon.schema_poster'));

  /** @var \Drupal\Core\StringTranslation\TranslationInterface $translation */
  $translation = $container
    ->get('string_translation');
  $plugin
    ->setStringTranslation($translation);
  return $plugin;
}