You are here

public function PullForm::__construct in Entity Share 8.2

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 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.

\Drupal\entity_share_client\Service\RequestServiceInterface $request_service: The request service.

\Drupal\Core\Render\RendererInterface $renderer: The renderer service.

\Drupal\Core\Extension\ModuleHandlerInterface $module_handler: The module handler service.

\Drupal\Core\Pager\PagerManagerInterface $pager_manager: The pager manager service.

File

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

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, RequestServiceInterface $request_service, RendererInterface $renderer, ModuleHandlerInterface $module_handler, PagerManagerInterface $pager_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;
  $this->requestService = $request_service;
  $this->renderer = $renderer;
  $this->moduleHandler = $module_handler;
  $this->pagerManager = $pager_manager;
}