You are here

interface DynamicTeamPermissionProviderInterface in Apigee Edge 8

Allows modules to provide dynamic team permissions.

Hierarchy

Expanded class hierarchy of DynamicTeamPermissionProviderInterface

All classes that implement DynamicTeamPermissionProviderInterface

See also

\Drupal\apigee_edge_teams\Entity\TeamAppPermissionProvider

1 file declares its use of DynamicTeamPermissionProviderInterface
TestTeamPermissions.php in modules/apigee_edge_teams/tests/modules/apigee_edge_teams_test/src/TestTeamPermissions.php

File

modules/apigee_edge_teams/src/DynamicTeamPermissionProviderInterface.php, line 28

Namespace

Drupal\apigee_edge_teams
View source
interface DynamicTeamPermissionProviderInterface {

  /**
   * Returns team permissions provided by a module.
   *
   * @return \Drupal\apigee_edge_teams\Structure\TeamPermission[]
   *   Array of team permissions.
   *
   * @see \Drupal\apigee_edge_teams\TeamPermissionHandlerInterface
   */
  public function permissions() : array;

}

Members

Namesort descending Modifiers Type Description Overrides
DynamicTeamPermissionProviderInterface::permissions public function Returns team permissions provided by a module. 2