class AdvisoryFeedTestHooks

Hook implementations for advisory_feed_test.

Hierarchy

Expanded class hierarchy of AdvisoryFeedTestHooks

File

core/modules/system/tests/modules/advisory_feed_test/src/Hook/AdvisoryFeedTestHooks.php, line 13

Namespace

Drupal\advisory_feed_test\Hook
View source
class AdvisoryFeedTestHooks {
    
    /**
     * Implements hook_system_info_alter().
     */
    public function systemInfoAlter(&$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.