vertex_ai_search-1.0.0-beta4/src/Plugin/VertexSearchResultsPluginBase.php

src/Plugin/VertexSearchResultsPluginBase.php
<?php

namespace Drupal\vertex_ai_search\Plugin;

use Drupal\Core\Cache\RefinableCacheableDependencyInterface;
use Drupal\Core\Cache\RefinableCacheableDependencyTrait;
use Drupal\Core\Plugin\ContainerFactoryPluginInterface;
use Drupal\Core\Plugin\PluginBase;

/**
 * Provides base implementation for a Vertex Search Results plugin.
 */
abstract class VertexSearchResultsPluginBase extends PluginBase implements VertexSearchResultsPluginInterface, ContainerFactoryPluginInterface, RefinableCacheableDependencyInterface {

  use RefinableCacheableDependencyTrait;

  /**
   * {@inheritdoc}
   */
  public function retrieveCuratedResults(array $search_page_config, array $search_page_parameters) {
    return [];
  }

  /**
   * {@inheritdoc}
   */
  public function manipulatePageResults(array $search_page_config, array $search_parameters, array $search_results, array $curated_content) {

    return $search_results;

  }

  /**
   * {@inheritdoc}
   */
  public function modifyPageResults(string $keyword, array $searchResults, string $search_page_id) {
    return $searchResults;
  }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc