webprofiler.module in Devel 8.3
Same filename and directory in other branches
Legacy Webprofiler module file.
File
webprofiler/webprofiler.moduleView 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
Name | Description |
---|---|
webprofiler_cache_flush | Implements hook_cache_flush(). |
webprofiler_theme | Implements hook_theme(). |