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\FormCode
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;
}