public function FlagPermissions::permissions in Flag 8.4
Returns an array of dynamic flag permissions.
Return value
array An array of permissions.
See also
Drupal\flag\FlagInterface::getPermissions().
1 string reference to 'FlagPermissions::permissions'
File
- src/Permissions/ FlagPermissions.php, line 46 
Class
- FlagPermissions
- Provides dynamic permissions for defined flags.
Namespace
Drupal\flag\PermissionsCode
public function permissions() {
  $permissions = [];
  // Get a list of flags from the FlagService.
  $flags = $this->flagService
    ->getAllFlags();
  // Provide flag and unflag permissions for each flag.
  foreach ($flags as $flag_name => $flag) {
    $permissions += $flag
      ->actionPermissions();
  }
  return $permissions;
}