elasticsearch_connector_devel.module in Elasticsearch Connector 7
Same filename and directory in other branches
The Elasticsearch Connector Devel module has a purpose to deliver debuggin information to the developers for faster debugging.
File
modules/elasticsearch_connector_devel/elasticsearch_connector_devel.moduleView source
<?php
/**
* @file
* The Elasticsearch Connector Devel module has a purpose to deliver debuggin
* information to the developers for faster debugging.
*
*/
/**
* Implements hook_block_info().
*/
function elasticsearch_connector_devel_block_info() {
$blocks = array();
$blocks['elasticsearch_debug'] = array(
'info' => 'Elasticsearch: Debugger',
'cache' => DRUPAL_NO_CACHE,
);
return $blocks;
}
/**
* Implements hook_elasticsearch_connector_load_library_options_alter().
* @param array $options
*/
function elasticsearch_connector_devel_elasticsearch_connector_load_library_options_alter(&$options, $cluster) {
require_once DRUPAL_ROOT . '/' . drupal_get_path('module', 'elasticsearch_connector_devel') . '/includes/GuzzleConnectionDebugging.inc';
if (class_exists('\\Elasticsearch\\Connections\\GuzzleConnectionDebug')) {
$options['connectionClass'] = '\\Elasticsearch\\Connections\\GuzzleConnectionDebug';
}
}
/**
* Implements hook_block_view().
*/
function elasticsearch_connector_devel_block_view($delta = '') {
if ('elasticsearch_debug' == $delta && class_exists('\\Elasticsearch\\Connections\\GuzzleConnectionDebug')) {
$debug = array();
// If we have debug information, display.
$debug = \Elasticsearch\Connections\GuzzleConnectionDebug::$debugOutput;
if (!empty($debug)) {
return array(
'subject' => t('Elasticsearch debugger'),
'content' => kprint_r($debug, TRUE),
);
}
}
}
Functions
Name | Description |
---|---|
elasticsearch_connector_devel_block_info | Implements hook_block_info(). |
elasticsearch_connector_devel_block_view | Implements hook_block_view(). |
elasticsearch_connector_devel_elasticsearch_connector_load_library_options_alter | Implements hook_elasticsearch_connector_load_library_options_alter(). |