public static function PermissionMatrix::createFromSystem in Little helpers 7
File
- src/
c2c/ PermissionMatrix.php, line 18
Class
Namespace
Drupal\little_helpers\c2cCode
public static function createFromSystem() {
$role_permissions = array();
$db = \Database::getConnection();
foreach ($db
->query('SELECT rid, permission, module FROM {role_permission}') as $row) {
$role_permissions[$row->rid][$row->module][$row->permission] = TRUE;
}
return self::create(user_roles(), $role_permissions);
}