Skip to content
Snippets Groups Projects

Issue #309040: Introducing hook_requirements_alter()

5 files
+ 87
0
Compare changes
  • Side-by-side
  • Inline
Files
5
@@ -1022,6 +1022,29 @@ function hook_requirements($phase) {
return $requirements;
}
/**
* Alters requirements data.
*
* Implementations are able to alter the title, value, description or the
* severity of certain requirements defined by hook_requirements()
* implementations or even remove such entries.
*
* @param array $requirements
* The requirements data to be altered.
*
* @see hook_requirements()
*/
function hook_requirements_alter(array &$requirements): void {
// Change the title from 'PHP' to 'PHP version'.
$requirements['php']['title'] = t('PHP version');
// Decrease the 'update status' requirement severity from warning to warning.
$requirements['update status']['severity'] = REQUIREMENT_INFO;
// Remove a requirements entry.
unset($requirements['foo']);
}
/**
* @} End of "addtogroup hooks".
*/
Loading