You are here

public function PullForm::__construct in Entity Share 8

Same name and namespace in other branches
  1. 8.3 modules/entity_share_client/src/Form/PullForm.php \Drupal\entity_share_client\Form\PullForm::__construct()
  2. 8.2 modules/entity_share_client/src/Form/PullForm.php \Drupal\entity_share_client\Form\PullForm::__construct()

Constructs a ContentEntityForm object.

Parameters

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

\Drupal\Core\Entity\EntityDefinitionUpdateManagerInterface $entity_definition_update_manager: The entity definition update manager.

\Drupal\entity_share_client\Service\RemoteManagerInterface $remote_manager: The remote manager service.

\Drupal\entity_share_client\Service\JsonapiHelperInterface $jsonapi_helper: The jsonapi helper service.

\Symfony\Component\HttpFoundation\RequestStack $request_stack: The request stack.

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

File

modules/entity_share_client/src/Form/PullForm.php, line 94

Class

PullForm
Form controller to pull entities.

Namespace

Drupal\entity_share_client\Form

Code

public function __construct(EntityTypeManagerInterface $entity_type_manager, EntityDefinitionUpdateManagerInterface $entity_definition_update_manager, RemoteManagerInterface $remote_manager, JsonapiHelperInterface $jsonapi_helper, RequestStack $request_stack, LanguageManagerInterface $language_manager) {
  $this->entityTypeManager = $entity_type_manager;
  $this->entityDefinitionUpdateManager = $entity_definition_update_manager;
  $this->remoteWebsites = $entity_type_manager
    ->getStorage('remote')
    ->loadMultiple();
  $this->remoteManager = $remote_manager;
  $this->jsonapiHelper = $jsonapi_helper;
  $this->query = $request_stack
    ->getCurrentRequest()->query;
  $this->languageManager = $language_manager;
}