You are here

public function SwitchForm::__construct in Domain Access 8

Constructs a new DevelGenerateForm object.

Parameters

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

\Drupal\Core\Language\LanguageManagerInterface $language_manager: The language manager.

\Drupal\domain_config_ui\DomainConfigUIManager $domain_config_ui_manager: The domain config UI manager.

\Drupal\domain\DomainElementManagerInterface $domain_element_manager: The domain field element manager.

File

domain_config_ui/src/Form/SwitchForm.php, line 42

Class

SwitchForm
Class SwitchForm.

Namespace

Drupal\domain_config_ui\Form

Code

public function __construct(EntityTypeManagerInterface $entity_type_manager, LanguageManagerInterface $language_manager, DomainConfigUIManager $domain_config_ui_manager, DomainElementManagerInterface $domain_element_manager) {
  $this->domainConfigUiManager = $domain_config_ui_manager;
  $this->languageManager = $language_manager;
  $this->entityTypeManager = $entity_type_manager;
  $this->domainStorage = $this->entityTypeManager
    ->getStorage('domain');
  $this->domainElementManager = $domain_element_manager;

  // Not loaded directly since it is not an interface.
  $this->accessHandler = $this->entityTypeManager
    ->getAccessControlHandler('domain');
}