public function TeamMembershipManager::__construct in Apigee Edge 8
Same name in this branch
- 8 modules/apigee_edge_teams/src/TeamMembershipManager.php \Drupal\apigee_edge_teams\TeamMembershipManager::__construct()
- 8 modules/apigee_edge_actions/src/TeamMembershipManager.php \Drupal\apigee_edge_actions\TeamMembershipManager::__construct()
TeamMembershipManager constructor.
Parameters
\Drupal\apigee_edge_teams\TeamMembershipManagerInterface $inner: The Apigee Edge team manager.
\Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager: The entity type manager service.
\Drupal\apigee_edge_teams\CompanyMembersControllerFactoryInterface $company_members_controller_factory: The company members controller factory service.
\Drupal\apigee_edge\Entity\Controller\DeveloperControllerInterface $developer_controller: The developer controller service.
\Drupal\apigee_edge\Entity\DeveloperCompaniesCacheInterface $developer_companies_cache: The developer companies cache.
\Drupal\Core\Cache\CacheTagsInvalidatorInterface $cache_tags_invalidator: The cache tags invalidator service.
\Psr\Log\LoggerInterface $logger: The logger.
\Symfony\Component\EventDispatcher\EventDispatcherInterface $event_dispatcher: The event dispatcher service.
File
- modules/
apigee_edge_actions/ src/ TeamMembershipManager.php, line 115
Class
- TeamMembershipManager
- Decorates the apigee_edge_teams.team_membership_manager service.
Namespace
Drupal\apigee_edge_actionsCode
public function __construct(TeamMembershipManagerInterface $inner, EntityTypeManagerInterface $entity_type_manager, CompanyMembersControllerFactoryInterface $company_members_controller_factory, DeveloperControllerInterface $developer_controller, DeveloperCompaniesCacheInterface $developer_companies_cache, CacheTagsInvalidatorInterface $cache_tags_invalidator, LoggerInterface $logger, EventDispatcherInterface $event_dispatcher) {
$this->inner = $inner;
$this->entityTypeManager = $entity_type_manager;
$this->companyMembersControllerFactory = $company_members_controller_factory;
$this->developerController = $developer_controller;
$this->developerCompaniesCache = $developer_companies_cache;
$this->cacheTagsInvalidator = $cache_tags_invalidator;
$this->logger = $logger;
$this->eventDispatcher = $event_dispatcher;
}