You are here

public function NodePermissions::nodeTypePermissions in Override Node Options 8.3

Same name and namespace in other branches
  1. 8.2 src/NodePermissions.php \Drupal\override_node_options\NodePermissions::nodeTypePermissions()

Returns an array of additional permissions.

Return value

array An array of permissions.

1 string reference to 'NodePermissions::nodeTypePermissions'
override_node_options.permissions.yml in ./override_node_options.permissions.yml
override_node_options.permissions.yml

File

src/NodePermissions.php, line 21

Class

NodePermissions
Provides dynamic override permissions for nodes of different types.

Namespace

Drupal\override_node_options

Code

public function nodeTypePermissions() {
  $permissions = [];
  if (\Drupal::config('override_node_options.settings')
    ->get('general_permissions')) {
    $this
      ->addGeneralPermissions($permissions);
  }
  if (\Drupal::config('override_node_options.settings')
    ->get('specific_permissions')) {
    $this
      ->addSpecificPermissions($permissions);
  }
  return $permissions;
}