Files
drupal11-ddev/web/modules/contrib/devel/devel.install

50 lines
1.1 KiB
PHP
Raw Permalink Normal View History

2025-10-08 11:39:17 -04:00
<?php
/**
* @file
* Install, update and uninstall functions for the devel module.
*/
use Drupal\devel\Plugin\Devel\Dumper\VarDumper;
/**
* Implements hook_install().
*/
function devel_install() {
$rich_dumper = NULL;
if (VarDumper::checkRequirements()) {
$rich_dumper = 'var_dumper';
}
if (isset($rich_dumper)) {
\Drupal::configFactory()->getEditable('devel.settings')
->set('devel_dumper', $rich_dumper)
->save(TRUE);
}
}
/**
* Implements hook_requirements().
*/
function devel_requirements($phase) {
$requirements = [];
if ($phase == 'runtime') {
// To understand the reasons why this message is marked as info see
// https://www.drupal.org/node/2834400.
$requirements['devel'] = [
'title' => t('Devel module enabled'),
'description' => t("The Devel module provides access to internal debugging information; therefore it's recommended to disable this module on sites in production."),
'severity' => REQUIREMENT_INFO,
];
}
return $requirements;
}
/**
* Implements hook_update_last_removed().
*/
function devel_update_last_removed(): int {
return 8002;
}