function WorkspacesMediaLibraryIntegrationTest::drupalCreateUser

File

core/modules/workspaces/tests/src/FunctionalJavascript/WorkspacesMediaLibraryIntegrationTest.php, line 57

Class

WorkspacesMediaLibraryIntegrationTest
Tests the Media library entity reference widget in a workspace.

Namespace

Drupal\Tests\workspaces\FunctionalJavascript

Code

protected function drupalCreateUser(array $permissions = [], $name = NULL, $admin = FALSE, array $values = []) : UserInterface|false {
    // Ensure that users and roles are managed outside a workspace context.
    return \Drupal::service('workspaces.manager')->executeOutsideWorkspace(function () use ($permissions, $name, $admin, $values) {
        $permissions = array_merge($permissions, [
            'view any workspace',
        ]);
        return parent::drupalCreateUser($permissions, $name, $admin, $values);
    });
}

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