webprofiler.module
Legacy Webprofiler module file.
File
-
webprofiler/
webprofiler.module
View source
<?php
/**
* @file
* Legacy Webprofiler module file.
*/
/**
* Implements hook_theme().
*/
function webprofiler_theme() {
return [
'webprofiler_loader' => [
'template' => 'Profiler/webprofiler_loader',
'variables' => [
'token' => NULL,
'profiler_url' => NULL,
],
],
'webprofiler_toolbar' => [
'template' => 'Profiler/webprofiler_toolbar',
'variables' => [
'token' => NULL,
'toolbar' => NULL,
],
],
'webprofiler_panel' => [
'template' => 'Profiler/webprofiler_panel',
'variables' => [
'panel' => NULL,
],
],
'webprofiler_dashboard' => [
'template' => 'Profiler/webprofiler_dashboard',
'variables' => [
'profile' => [],
'panels' => [],
'spinner_path' => NULL,
],
],
];
}
/**
* Implements hook_cache_flush().
*/
function webprofiler_cache_flush() {
$config = \Drupal::configFactory()->get('webprofiler.config');
if ($config->get('purge_on_cache_clear')) {
$profiler = \Drupal::service('profiler');
$profiler->purge();
}
}
Functions
Title | Deprecated | Summary |
---|---|---|
webprofiler_cache_flush | Implements hook_cache_flush(). | |
webprofiler_theme | Implements hook_theme(). |