You are here

public function TeamAppCreateFormBase::__construct in Apigee Edge 8

Constructs TeamAppCreateFormBase.

Parameters

\Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager: The entity type manager.

\Drupal\apigee_edge\Entity\Controller\ApiProductControllerInterface $api_product_controller: The API Product controller service.

\Drupal\apigee_edge_teams\Entity\Controller\TeamAppCredentialControllerFactoryInterface $app_credential_controller_factory: The team app credential controller factory.

\Drupal\apigee_edge_teams\TeamMemberApiProductAccessHandlerInterface $team_member_api_product_access_handler: The team API product access handler.

Overrides AppCreateForm::__construct

File

modules/apigee_edge_teams/src/Entity/Form/TeamAppCreateFormBase.php, line 61

Class

TeamAppCreateFormBase
Base form for team app create forms.

Namespace

Drupal\apigee_edge_teams\Entity\Form

Code

public function __construct(EntityTypeManagerInterface $entity_type_manager, ApiProductControllerInterface $api_product_controller, TeamAppCredentialControllerFactoryInterface $app_credential_controller_factory, TeamMemberApiProductAccessHandlerInterface $team_member_api_product_access_handler) {
  parent::__construct($entity_type_manager, $api_product_controller);
  $this->appCredentialControllerFactory = $app_credential_controller_factory;
}