You are here

public function SolariumRequestLogger::postCreateQuery in Search API Solr 4.x

Dumps a Solr query as drupal messages.

Parameters

\Drupal\search_api_solr\Solarium\EventDispatcher\EventProxy $event: The pre execute event.

File

modules/search_api_solr_devel/src/Logging/SolariumRequestLogger.php, line 58

Class

SolariumRequestLogger
Event subscriber to handle Solarium events.

Namespace

Drupal\search_api_solr_devel\Logging

Code

public function postCreateQuery($event) {

  /** @var \Solarium\Core\Event\PostCreateQuery $event */
  $query = $event
    ->getQuery();
  if ($query instanceof Query) {

    /** @var $query */
    $query
      ->getDebug();
    $query
      ->addParam('echoParams', 'all')
      ->setOmitHeader(FALSE);
  }
}