plugins/sys/data_handlers/widgets_params.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

$data = [];
$_user_modules_methods = _class('user_modules', 'admin_modules/')->_get_methods(['private' => '1']);
foreach ((array) $_user_modules_methods as $module_name => $module_methods) {
    foreach ((array) $module_methods as $method_name) {
        if (substr($method_name, 0, 8) != '_widget_') {
            continue;
        }
        $data[$module_name][$method_name] = _class($module_name, 'modules/')->$method_name(['describe' => '1']);
    }
}
return $data;