function MediaPermissions::mediaTypePermissions

Same name and namespace in other branches
  1. 10 core/modules/media/src/MediaPermissions.php \Drupal\media\MediaPermissions::mediaTypePermissions()
  2. 11.x core/modules/media/src/MediaPermissions.php \Drupal\media\MediaPermissions::mediaTypePermissions()
  3. 8.9.x core/modules/media/src/MediaPermissions.php \Drupal\media\MediaPermissions::mediaTypePermissions()

Returns an array of media type permissions.

Return value

array The media type permissions.

See also

\Drupal\user\PermissionHandlerInterface::getPermissions()

1 string reference to 'MediaPermissions::mediaTypePermissions'
media.permissions.yml in core/modules/media/media.permissions.yml
core/modules/media/media.permissions.yml

File

core/modules/media/src/MediaPermissions.php, line 50

Class

MediaPermissions
Provides dynamic permissions for each media type.

Namespace

Drupal\media

Code

public function mediaTypePermissions() {
  // Generate media permissions for all media types.
  $media_types = $this->entityTypeManager
    ->getStorage('media_type')
    ->loadMultiple();
  return $this->generatePermissions($media_types, [
    $this,
    'buildPermissions',
  ]);
}

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