You are here

function type_style_moderation_requirements in Type Style 8

Implements hook_requirements().

File

modules/type_style_moderation/type_style_moderation.install, line 10
Contains install routines for type_style.

Code

function type_style_moderation_requirements($phase) {
  $requirements = [];
  $module_handler = \Drupal::moduleHandler();
  if (!$module_handler
    ->moduleExists('workbench_moderation') && !$module_handler
    ->moduleExists('content_moderation')) {
    $requirements['missing_moderation'] = [
      'title' => t('A moderation module is not installed'),
      'description' => t('Type Style Moderation requires either Workbench or Content Moderation to be installed.'),
      'severity' => REQUIREMENT_ERROR,
    ];
  }
  return $requirements;
}