You are here

interface TeamInvitationTitleProviderInterface in Apigee Edge 8

Provides an interface for team_invitation title provider.

Hierarchy

Expanded class hierarchy of TeamInvitationTitleProviderInterface

All classes that implement TeamInvitationTitleProviderInterface

File

modules/apigee_edge_teams/src/Entity/TeamInvitationTitleProviderInterface.php, line 29

Namespace

Drupal\apigee_edge_teams\Entity
View source
interface TeamInvitationTitleProviderInterface {

  /**
   * Provides the accept title for a team_invitation.
   *
   * @param \Drupal\Core\Routing\RouteMatchInterface $route_match
   *   The route match.
   * @param \Drupal\Core\Entity\EntityInterface $_entity
   *   (optional) An entity, passed in directly from the request attributes.
   *
   * @return string|null
   *   The title for the entity accept page.
   */
  public function acceptTitle(RouteMatchInterface $route_match, EntityInterface $_entity = NULL);

  /**
   * Provides the decline title for a team_invitation.
   *
   * @param \Drupal\Core\Routing\RouteMatchInterface $route_match
   *   The route match.
   * @param \Drupal\Core\Entity\EntityInterface $_entity
   *   (optional) An entity, passed in directly from the request attributes.
   *
   * @return string|null
   *   The title for the entity decline page.
   */
  public function declineTitle(RouteMatchInterface $route_match, EntityInterface $_entity = NULL);

  /**
   * Provides the resend title for a team_invitation.
   *
   * @param \Drupal\Core\Routing\RouteMatchInterface $route_match
   *   The route match.
   * @param \Drupal\Core\Entity\EntityInterface $_entity
   *   (optional) An entity, passed in directly from the request attributes.
   *
   * @return string|null
   *   The title for the entity resend page.
   */
  public function resendTitle(RouteMatchInterface $route_match, EntityInterface $_entity = NULL);

}

Members

Namesort descending Modifiers Type Description Overrides
TeamInvitationTitleProviderInterface::acceptTitle public function Provides the accept title for a team_invitation. 1
TeamInvitationTitleProviderInterface::declineTitle public function Provides the decline title for a team_invitation. 1
TeamInvitationTitleProviderInterface::resendTitle public function Provides the resend title for a team_invitation. 1