public function MediaPermissions::mediaTypePermissions in Drupal 8
Same name and namespace in other branches
- 9 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 49
Class
- MediaPermissions
- Provides dynamic permissions for each media type.
Namespace
Drupal\mediaCode
public function mediaTypePermissions() {
$perms = [];
// Generate media permissions for all media types.
$media_types = $this->entityTypeManager
->getStorage('media_type')
->loadMultiple();
foreach ($media_types as $type) {
$perms += $this
->buildPermissions($type);
}
return $perms;
}