You are here

function social_core_requirements in Open Social 8.5

Same name and namespace in other branches
  1. 8.9 modules/social_features/social_core/social_core.install \social_core_requirements()
  2. 8 modules/social_features/social_core/social_core.install \social_core_requirements()
  3. 8.2 modules/social_features/social_core/social_core.install \social_core_requirements()
  4. 8.3 modules/social_features/social_core/social_core.install \social_core_requirements()
  5. 8.4 modules/social_features/social_core/social_core.install \social_core_requirements()
  6. 8.6 modules/social_features/social_core/social_core.install \social_core_requirements()
  7. 8.7 modules/social_features/social_core/social_core.install \social_core_requirements()
  8. 8.8 modules/social_features/social_core/social_core.install \social_core_requirements()
  9. 10.3.x modules/social_features/social_core/social_core.install \social_core_requirements()
  10. 10.0.x modules/social_features/social_core/social_core.install \social_core_requirements()
  11. 10.1.x modules/social_features/social_core/social_core.install \social_core_requirements()
  12. 10.2.x modules/social_features/social_core/social_core.install \social_core_requirements()

Implements hook_requirements().

File

modules/social_features/social_core/social_core.install, line 27
Install, update and uninstall functions for the social_comment module.

Code

function social_core_requirements($phase) {
  $requirements = [];
  if ($phase == 'runtime') {
    if (!\Drupal::service('module_handler')
      ->moduleExists('social_file_private')) {
      $requirements['social_file_private_module_check'] = [
        'title' => 'Social Private Files',
        'value' => t('All your uploaded files on the Open Social entities are potentially reachable by unauthorized users'),
        'severity' => REQUIREMENT_WARNING,
        'description' => t('It is strongly recommended to enable social_file_private module to make sure your file and image uploads on Open Social entities can not be accessed by unauthorized users. More info: https://www.drupal.org/docs/8/distributions/open-social/private-files'),
      ];
    }
  }
  return $requirements;
}