function advisory_feed_test_system_info_alter

Same name and namespace in other branches
  1. 9 core/modules/system/tests/modules/advisory_feed_test/advisory_feed_test.module \advisory_feed_test_system_info_alter()
  2. 10 core/modules/system/tests/modules/advisory_feed_test/advisory_feed_test.module \advisory_feed_test_system_info_alter()

Implements hook_system_info_alter().

File

core/modules/system/tests/modules/advisory_feed_test/advisory_feed_test.module, line 13

Code

function advisory_feed_test_system_info_alter(&$info, Extension $file) {
    // Alter the 'generic_module1_test' module to use the 'generic_module1_project'
    // project name.  This ensures that for an extension where the 'name' and
    // the 'project' properties do not match, 'project' is used for matching
    // 'project' in the JSON feed.
    $system_info = [
        'generic_module1_test' => [
            'project' => 'generic_module1_project',
            'version' => '8.x-1.1',
            'hidden' => FALSE,
        ],
        'generic_module2_test' => [
            'project' => 'generic_module2_project',
            'version' => '8.x-1.1',
            'hidden' => FALSE,
        ],
    ];
    if (!empty($system_info[$file->getName()])) {
        foreach ($system_info[$file->getName()] as $key => $value) {
            $info[$key] = $value;
        }
    }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.