class ToolbarRequirements
Requirements for the navigation module.
Hierarchy
- class \Drupal\toolbar\Hook\ToolbarRequirements uses \Drupal\Core\StringTranslation\StringTranslationTrait
Expanded class hierarchy of ToolbarRequirements
File
-
core/
modules/ toolbar/ src/ Hook/ ToolbarRequirements.php, line 15
Namespace
Drupal\toolbar\HookView source
class ToolbarRequirements {
use StringTranslationTrait;
public function __construct(protected readonly ModuleHandlerInterface $moduleHandler) {
}
/**
* Implements hook_runtime_requirements().
*/
public function runtime() : array {
$requirements = [];
if ($this->moduleHandler
->moduleExists('navigation')) {
$requirements['navigation'] = [
'title' => $this->t('Toolbar and Navigation modules are both installed'),
'value' => $this->t('Toolbar is disabled when the Navigation replacement module is available to the current user. It is recommended to uninstall Toolbar.'),
'severity' => RequirementSeverity::Warning,
];
}
return $requirements;
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.